CS/운영체제
-
[운영체제] 2. 운영체제의 역할CS/운영체제 2023. 3. 14. 22:53
Input / Output Cpu가 컴퓨터 device를 처리하는 방식에는 두 가지 방식이 있습니다. 1. Software - polling synchronous cpu가 device에게 작업을 시킨 후에 작업이 끝났는지 지속적으로 확인합니다. 간단한 장난감같은 system에 사용됩니다. 이 작업을 할 동안 cpu는 기다리고 있습니다. 2. Interrupt-based asynchronous device마다 processor가 존재하여 cpu가 작업을 주면 device의 프로세서가 작업을 비동기적으로 진행합니다. 이 때 cpu는 상태 레지스터를 보고 제어 레지스터에 명령어를 주게 됩니다. device에서 작업이 끝나면 작업이 끝났다는 interrupt 신호를 cpu에게 보내게 됩니다. cpu 레지스터를 ..
-
[운영체제] 1. OS 와 ProcessCS/운영체제 2023. 3. 7. 12:52
OS 컴퓨터에 돌아가는 많은 프로그램과 애플리케이션은 각각 하는 일이 다르다. 하지만 비슷한 부분들이 많이 겹쳐있고, 이 작업을 각각 app마다 갖는 것은 비효율적이다. 이런 app들의 공통분모를 OS라고 한다. 시간이 지날수록 더욱 많은 범위가 os에 포함된다. GUI가 없던 시절 옛날 컴퓨터에는 도스창이 운영체제에 속했지만, 윈도우가 보편화되고 GUI가 널리 쓰이기 시작하면서, 많은 app들이 GUI를 지원하게 되어, GUI또한 os에 포함되게 되었다. 웹 브라우저도 대표적으로 OS에 포함되는 부분이다. 마이크로소프트의 엣지는 어떤 방법으로도 삭제할 수 없다고.. OS에 포함되는 건 시간에 따라 점차 늘어날 것으로, chat gpt또한 상용화가 된다면 OS에 포함될 것으로 보인다. OS는 자원 관리자..