Category: 운영체제

0

병행 프로세스(2)

5강. 병행 프로세스(2) 지난 시간에 이어서 병행 프로세스에 대해 알아보자. 주요 용어 생산자/소비자 문제: 유한 크기의 버퍼를 이용하여 데이터를 공급하는 처리와데이터를 사용하는 처리 과정을 병행 프로세스로 구현하는 다중처리 동기화 문제의 예 판독기/기록기 문제: 공유 메모리 영역에서 데이터를 읽어 데이터를 읽어 사용하는 판독기 프로세스들과 데이터를 기

0

병행 프로세스(1)

4강. 병행 프로세스(1) 병행 프로세스에 대해 알아보자. 주요 용어 병행성(concurrency): 여러 개의 프로세스 또는 쓰레드가 동시에 실행되는 시스템의 특성 Fork/Join: 병행성을 식별하는 최초의 언어 표기법 프로세스의 동기화: 2개 이상의 프로세스에 대한 처리 순서를 결정하는 것 임계영역: 2개 이상의 프로세스가 동시에 액세스하면 안 되는

0

스케줄링 알고리즘

3강. 스케줄링 알고리즘 스케줄링 알고리즘에 대해 알아보자. 주요 용어 평균 대기시간: 각 프로세스가 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합의 평균값 평균 반환시간: 각 프로세스가 생성된 시점부터 수행이 완료된 시점까지의 소요시간의 평균값 FCFS: First-Come First-Served. 먼저 도착한 것을 먼저 처리 SJF: Short

0

프로세스 개요

2강. 프로세스 개요 프로세스 개요에 대해 알아보자. 주요 용어 프로세스: 실행 중인 프로그램, CPU, 메모리, 입출력장치, 파일 등실행에 필요한 자원을 할당받아 동작한다. 프로세스 제어 블록(PCB): 프로세스 상태, 프로세스 번호, 프로그램 카운터, 레지스터 등프로세스를 관리하기 위한 정보를 포함하는 자료구조 스케줄러: 각 프로세스들이 CPU, 메모

0

운영체제 개요

1강. 운영체제 개요 운영체제 개요에 대해 알아보자. 주요 용어 운영체제: 컴퓨터 시스템의 자원을 관리하고컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템 소프트웨어 시스템 호출: 응용 프로그램이 운영체제에게 서비스를 요청하는 메커니즘 커널: 응용 프로그램과 하드웨어 수준의 처리 사이의 가교 역할을 하는 운영체제의 핵심 요소 일괄처리 운영체제: 처