학교 수업/운영체제2 [운영체제] 기말고사 요점정리 운영체제 Ch02-3-IPC(Inter Process Communication = 프로세스간 통신) 경쟁 조건(Race Condition): 둘 또는 그 이상의 프로세스가 공유 데이터를 읽거나 기록하는데 최종 결과는 누가 언제 수행되는가에 달라지는 이러한 상황을 경쟁조건이라 부른다. 임계구역(Critical Section): 공유 데이터를 접근하는 프로그램 코드 부분 상호배제(Mutual Exclusion): Race condition을 피하기 위해서는, 둘 이상의 프로세스가 동시에 공유 데이터에 대해 작업해서는 안 된다. Busy waiting을 이용한 상호배제 TSL 명령(Test and Set Lock) TSL REGISTER, LOCK: 이것은 메모리 워드 LOCK의 값을 읽어 레지스터 REGIS.. 2021. 12. 23. [운영체제] 중간고사 요점정리 Chapter 1: 컴퓨터 하드웨어 복습 - 컴퓨터 아키텍처의 변화를 이끄는 요인 Technology 2. Programming Language 3. History 4. Applications 5. Operating Systems - 간단한 개인용 컴퓨터 구성 processors 2. memroy 3. I/O devices 4. buses Bus: CPU, 캐시, 메모리 등 수많은 bus들이 system을 연결해주고 있다. processors CPU 종류마다 명령어 집합은 다르다, 프로그램을 실행하는 컴퓨터 내의 하드웨어인 중앙처리 장치 (프로그래머에게) 보이는 부분: registers, (프로그래머에게) 보이지 않는 부분: ALU or datapath, cache, MMU registers: 범용-산술.. 2021. 12. 22. 이전 1 다음