일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정리
- 데이터 파이프라인
- 파이썬
- airflow.cfg
- TCP
- linux
- 가상환경
- HADOOP
- 종류
- 자료구조
- 데이터베이스
- 데이터 엔지니어링
- Django
- airflow
- sql
- 데브코스
- dockerfile
- PYTHON
- redshift
- 데이터엔지니어링
- 데이터 웨어하우스
- S3
- 운영체제
- 컴퓨터 네트워크
- 컴퓨터네트워크
- AWS
- Go
- TIL
- Docker
- http
- Today
- Total
목록운영체제 (7)
홍카나의 공부방
본 글은 김덕수 교수님의 2019년도 봄학기 운영체제(CPA310) 강의 내용을 바탕으로 요약 정리한 내용입니다. https://sites.google.com/view/hpclab/courses/operating-system HPC Lab., KOREATECH - Operating System Operating System (CSE132) sites.google.com Process synchronization 프로세스 동기화는 프로세스들이 서로 정보를 공유하는 것이다. 다중 프로그래밍 시스템에서는 여러 개의 프로세스들이 시스템에 존재하고, 서로 독립적으로 동작하기 때문에 공유 자원 or 데이터가 있을 때 문제가 발생할 수 있다. 프로세스들이 서로에 대해 모르고, 여러 개의 프로세스들이 동시에 시스템에 ..
본 글은 김덕수 교수님의 2019년도 봄학기 운영체제(CPA310) 강의 내용을 바탕으로 요약 정리한 내용입니다. https://sites.google.com/view/hpclab/courses/operating-system HPC Lab., KOREATECH - Operating System Operating System (CSE132) sites.google.com FCFS (First-Come-First-service) 일명 선착순 알고리즘이다. 비선점 스케쥴링 방식이며 스케쥴링 기준은 먼저 ready queue에 도착한 프로세스를 먼저 처리하는 것이다. Context Switching이 적어지므로 '비교적' 효율적으로 자원을 사용하는 알고리즘이다. Batch System에 적합한 방식이다. 단점으..
본 글은 김덕수 교수님의 2019년도 봄학기 운영체제(CPA310) 강의 내용을 바탕으로 요약 정리한 내용입니다. https://sites.google.com/view/hpclab/courses/operating-system HPC Lab., KOREATECH - Operating System Operating System (CSE132) sites.google.com Scheduling 현재 우리는 멀티프로그래밍 환경의 운영체제를 사용하고 있다. 이는 여러 개의 프로세스가 시스템 내에 존재한다는 것이고, 자원을 할당할 프로세스를 선택하는 과정이 수반된다는 것이다. 이번 글의 주제인 스케쥴링이 바로 자원을 할당할 프로세스를 선정하는 과정을 의미한다. 자원을 관리하는 방법은 크게 - time sharing..
본 글은 김덕수 교수님의 2019년도 봄학기 운영체제(CPA310) 강의 내용을 바탕으로 요약 정리한 내용입니다. https://sites.google.com/view/hpclab/courses/operating-system HPC Lab., KOREATECH - Operating System Operating System (CSE132) sites.google.com Thread 프로세스는 시스템 콜 요청으로 OS로부터 자원(resources)을 할당받을 수 있고,OS로부터 자원을 할당 받으면 자원을 제어하기도 한다.이때, 전통적인 프로세스 개념에서는 각각의 프로그램들이 독립적으로 실행되기 때문에 자원을 공유하지 못한다. 이는 자원 낭비를 유발한다.예를 들어, 하나의 프로그램에서 여러 개의 작업이 동시..