일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- sql
- Django
- 종류
- Go
- HADOOP
- 데이터 엔지니어링
- 데이터엔지니어링
- 데이터베이스
- S3
- airflow
- 정리
- http
- 파이썬
- 컴퓨터네트워크
- 운영체제
- TIL
- linux
- 가상환경
- 데브코스
- 자료구조
- AWS
- PYTHON
- 컴퓨터 네트워크
- redshift
- Docker
- airflow.cfg
- 데이터 웨어하우스
- 데이터 파이프라인
- dockerfile
- TCP
- Today
- Total
목록커널 (2)
홍카나의 공부방

리눅스는 커널 외에도 장치 드라이버, 라이브러리, 유틸리티와 같은 부분들이 있지만,핵심은 리눅스 커널이다. 커널은 하드웨어와 소프트웨어를 이어주는 인터페이스 역할을 하며,운영체제의 다양한 부분들이 하드웨어와 소통할 수 있게 도와준다.(윈도우는 MS의 자체 개발 커널을 사용하고, MacOS는 Darwin 커널을 사용한다.)리눅스 배포판은 리눅스 커널과 여러 소프트웨어로 구성된 운영 체제다.나는 처음에 리눅스 커널 그 자체가 운영체제인줄 알았는데,리눅스 커널, 유틸리티, 드라이버 등이 포함된 리눅스 배포판을 운영체제로 지칭해야 올바른 표현이라는 것을 알았다. 리눅스 배포판은 대표적으로 데미안과 우분투가 있으며,우분투는 데비안에 기반하여 만들어진 리눅스 배포판이다.그 외에 경량화된 배포판인 알파인과 페도라, ..

본 글은 김덕수 교수님의 2019년도 봄학기 운영체제(CPA310) 강의 내용을 바탕으로 요약 정리한 내용입니다. https://sites.google.com/view/hpclab/courses/operating-system HPC Lab., KOREATECH - Operating System Operating System (CSE132) sites.google.com Job vs Process 작업과 프로세스를 먼저 구분해보자.작업(Job)은 쉽게 말해 프로그램(Program)이며,컴퓨터 시스템에 실행을 요청하기 전에 있는 데이터를 의미한다. 그에 비해 프로세스는실행을 위해 커널에 등록되고, 커널의 관리하에 있는 작업이다.프로세스들은 시스템 성능 향상을 위해 커널에 의해 관리된다. 쉽게 말해, 프로세스..