IT 마을/운영체제 세포
◎ 응답시간의 속도, 데이터 입력 방식에 따라 분류 : 일괄처리 운영체제 : 대화형 운영체제 : 실시간 운영체제 : 하이브리드 운영체제 ● 일괄처리 (batch processing) 운영체제 : 작업을 모아서 처리 :사용자와 상호작용 없이 순차적으로 발생 :효율성 평가 -> 처리량, 반환시간 * 처리량 ? 주어진 시간 안에 처리된 작업의 수* 반환시간 ? 작업의 생성 시점부터 종료시점 까지의 소요시간 ● 대화형 (interactive) 운영체제 : 시분할 운영체제라고 함 : 일괄처리 운영체제보다 빠르지만 실시간 운영체제 보다는 느린 응답시간 * 응답시간 ? 요청한 시간부터 반응이 시작되는 시점까지의 소요시간 : 이용자에게 즉각적인 피드백을 제공 ● 실시간 (real-time) 운영체제 : 가장 빠른 응답..
오늘은 운영체제의 구성에 대하여 간단히 알아보고 다음시간에 더 자세하게 알아보는걸로 하뮤 ◎프로세스 관리자 : 프로세스 생성, 삭제, CPU 할당을 위한 스케줄 결정* CPU와 메모리는 컴퓨터가 동작할 수 있게 해주는 가장 핵심적인 부분CPU 를 통해 명령어를 처리하고 그러한 명령어는 메모리에 존재한다. -> 실행 중인 프로그램을 프로세스라 한다. :프로세스의 상태를 관리하고 상태 전이를 처리 ◎메모리 관리자 : 메모리(주기억장치) 공간에 대한 요구의 유효성 체크 : 메모리 할당 및 회수 : 메모리 공간 보호 ◎장치 관리자 : 컴퓨터 시스템의 모든 장치를 관리 : 시스템 장치를 할당, 작동 시작, 반환 ◎파일 관리자 : 컴퓨터 시스템의 모든 파일을 관리 : 파일의 접근 제한 관리 : 파일을 열어 자원을 ..
- 운영체제의 개요 ● 컴퓨터 시스템 구성 -> 하드웨어 (CPU, 메모리, 저장장치, 입출력, 네트워크 장치) + 펌웨어 (소프트웨어들이 하드웨어에 존재하도록 미리 넣어서 만들어 놓은 것) + 소프트웨어 (응용, 시스템) : 사용자 응용소프트웨어 (word, excel..) - 시스템소프트웨어 (Windows, macOS..) 하드웨어 운영체제란? : 컴퓨터의 하드웨어에 자원을 관리하고 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템소프트웨어 (windows , macOS ...) ◎ 운영체제 역할 ● 컴퓨터 시스템 운영: 컴퓨터 시스템의 자원을 제어 및 관리: 응용프로그램들의 실행을 도와주는 소프트웨어 ● 사용자 지원: 사용자의 명령을 해석하여 실행: 사용자와 하드웨어 사이에서 매개체 역할 ..