2023(14)
-
2장 - 운영체제 개요 : 운영체제 분류
운영체제의 분류 동시 작업을 지원하는지 여부에 따른 단일작업과 다중작업 OS 1) 단일작업용 운영체제와 다중작업용 운영체제 - 단일작업용 운영체제 : 한 번에 하나의 프로그램만 실행 가능 ex) 초창기 운영체제(DOS 환경) - 다중작업용 운영체제 : 동시에 2개 이상의 프로그램을 처리할 수 있는 다중작업 지원 ex) MS 윈도우, 유닉스 환경 2) 시분할 시스템 - CPU 다중작업을 처리할 때에는 여러 프로그램이 CPU와 메모리를 공유하게 되는데, CPU가 하나밖에 없어서 매 순간 하나의 프로그램만 CPU 점유가 가능하다. 하지만 CPU 처리 속도가 워낙 빨라 수 밀리초(ms) 이내의 짧은 시간 규모로 여러 프로그램들이 CPU에서 번갈아 실행되어 여러 프로그램들이 동시에 실행되는 것 처럼 보임 3) 다..
2022.05.23 -
2장 - 운영체제 개요 : 운영체제 정의
운영체제의 정의 OS(Operating System : 운영체제)는 컴퓨터 하드웨어 바로 윗단에 설치되는 SW로, 사용자 및 다른 모든 SW를 하드웨어와 연결하는 소프트웨어 계층이다. 하드웨어는 운영체제와 함께 쓰일때 우리가 흔히 사용하는 컴퓨터 시스템이 될 수 있다. 따라서 컴퓨터를 동작시키기 위해서 OS는 필수적인 요소이다. 소프트웨어가 컴퓨터 시스템에서 실행되기 위해서 메모리에 그 프로그램(실행시킬 소프트웨어)이 올라가있어야한다. 마찬가지로 운영체제 자체도 하나의 소프트웨어이기 때문에 전원이 켜짐과 동시에 메모리에 올라간다. 그런데 메모리는 한정되어있기 때문에 운영체제와 같은 규모가 큰 프로그램이 메모리에 올라가게 된다면 메모리 낭비가 심각해진다. 따라서 전원이 켜지면 필요한 부분만 메모리에 올려두..
2022.05.13