본문 바로가기

전체 글34

04-4.Processes and Threads - Process creation and Termination Processses and Threads Process Creation and Termination Process Creation(1) Creating new processes : Build one from scratch ( Ex : UNIX Process 0 ) Clone an exsting one ( Ex : UNIX fork() syscall ) From scratch Load code and data into memory Create (empty) call stack Create and initialize a process control block Put process on ready list Process Creation (2) Cloning : UNIX fork() system call Sto.. 2016. 2. 19.
04-3.Processes and Threads - Context Switching Processes and Threads 이 글은 서울대학교 평생교육원 열린강좌 중, 홍성수 교수님의 운영체제 강의 및 pt자료를 정리한 내용임을 알려드립니다. 서울대학교 평생교육원 열린강좌 - 운영체제 (홍성수 교수님)Processes and Threads AgendaProcess ConceptsProcess SchedulingContext SwitchingProcess Creation and TerminationMultiThreadingConclusion Context Switching Context Switching (1) How does the dispatcher save and restore state? Mechanism : Context switch memory context : code, st.. 2016. 2. 19.
04-2.Processes and Threads - Process Scheduling 이 글은 서울대학교 평생교육원 열린강좌 중, 홍성수 교수님의 운영체제 강의 및 pt자료를 정리한 내용임을 알려드립니다. 서울대학교 평생교육원 열린강좌 - 운영체제 (홍성수 교수님)Process and ThreadsAgendaProcess ConceptsProcess SchedulingContext SwitchingProcess Creation and TerminationMultiThreadingConclusion 2. Process Scheduling Process Scheduling Goal For several processes to shrare a CPU, OS must select a process to run next. Constraints - 만족해야하는 제약 조건 OS must have Fa.. 2016. 2. 16.
04-1.Proceses and Threads - Process concepts Process and Threads 이 글은 서울대학교 평생교육원 열린강좌 중, 홍성수 교수님의 운영체제 강의 및 pt자료를 정리한 내용임을 알려드립니다. 서울대학교 평생교육원 열린강좌 - 운영체제 (홍성수 교수님)Process and Threads Agenda Process Concepts Process Scheduling Context Switching Process Creation and Termination MultiThreading Conclusion 1. Process concepts Process Concepts (1) What is a process and why is it useful? 프로세스란, OS위에서 program을 구동시키는 단위. runtime system의 수행주체. 자원사.. 2016. 2. 15.