분류 전체보기
23.11.28
반효경 교수님 [운영체제] 강의 듣기 3-2 : 프로세스 스케줄링 큐 3-3 : 스레드 4-1 : 프로세스 생성, 종료 4-2 : CPU burst, I/O burst 03. Process 1) Process Process : 실행중인 Program Process의 Context 현재 이 process가 어디까지 실행되었는지 (PC) 현재 memory에 어떤 데이터를 담아뒀는지 (stack/data/code) 현재 os가 process를 관리하고 있는 상태 (PCB) Process의 State ( process B) 1. CPU를 내어주는 process의 상태를 그 process의 PCB에 저장 (process A의 PCB 저장) 2. CPU를 새롭게 얻는 process의 상태를 PCB에서 읽어옴 (pr..
23.11.27
반효경 교수님 [운영체제] 강의 듣기 1-2 운영체제란 무엇인가 2-2 : 프로그램의 실행 3-1 : 프로세스의 개념, 상태 01. 운영체제란 무엇인가 커널 os의 핵심 부팅 이후 메모리에 상주 운영체제의 목적 사용자가 컴퓨터 시스템을 편하게 사용하기 위해 하드웨어(cpu, memory, I/O등) 관리 운영체제의 구조 CPU 스케줄링 : 누구한테 cpu를 줄까? memory 관리 : 한정된 메모리를 어떻게 쪼개어 쓰지? file 관리 : disk에 file을 어떻게 보관하지? I/O 관리 : 각기 다른 입출력장치와 컴퓨터 간에 어떻게 정보를 주고 받게 하지? process 관리 process 생성과 삭제 자원 할당 및 반환 process 간 협력 02. Overview 1) 컴퓨터 시스템 구조 CPU..