본문 바로가기

정보과학/운영체제특론14

병행프로세스 1. 임계구역문제 : 공영변수를 읽고, 테이블을 갱신하고, 파일에 쓰는 일을 하는 프로세스 1) 임계구역 (1) n개의 유기적 프로세스(cooperation process)으로 구성된 시스템 ․ n개의 유기적 프로세스(cooperation process) {P0, P1,....,Pn-1}을 가정한다. ․ 각 프로세스는 임계구역(critical section)이라 불리우는 코드 세그먼트를 가진다. ․ 프로세스가 하는 일 : 공통변수를 읽고, 테이블을 갱신하고, 파일에 쓰는 등이다. ․ 시스템의 가장 중요한 특징 : 하나의ㅣ 프로세스가 임계구역에서 수행중일 때 다른 어떠한 프로세스도 이 임계 구역에서 수행될 수 없다. (2) 프로세스에 의한 임계구역의 수행 ․ 임계구역 문제는 프로세스들이 서로 유기적으로 사.. 2023. 12. 2.
운영체제의 개요 1. 운영체제란 무엇인가? 운영체제(operating system)를 이해한다는 것은 컴퓨터 시스템 전체가 어떻게 작동되는지에 대해 아는 것입니다. 이번 시간에 우리는 운영체제가 무엇인지, 어떻게 작동되는지, 하는 일은 무엇이고, 왜 그런 일을 하는지에 대해서 알아보겠습니다. 1) 운영체제의 정의 (1) 운영체제의 정의 ▶하드웨어를 사용 가능하도록 소프트웨어나 펌웨어로 구현된 프로그램 (펌웨어 : 기계어보다 하부 계층인 마이크로코드로 작성된 프로그램) ※하드웨어와 운영체제의 차이점 : 하드웨어는 󰡒단순한 계산능력󰡓만 제공하고 운영체제는 이러한 컴퓨터 능력을 사용자가 쉽게 사용할 수 있도록 해주며, 하드웨어가 잘 수행될 수 있도록 주의 깊게 관리한다. ▶운영체제는 모든 하드웨어와 모든 소프트웨어를 관리하는.. 2023. 11. 28.