2024.06.23: 운영체제 주요 내용 복습
다시 이론으로..
기초부터 다시 처음부터 시작!
하루의 계획
[x] 블로그 정리
[x] 정보처리 산업기사 문제풀이
오늘의 정리
운영체제 목적 :
사용자 편리성 제공
인터페이스 기능 담당
스케줄링 담당,
자원 관리
제어 기능
오류 회복
운영체제 성능 평가 기준
경과 시간 감소
반환 시간 감소
빠른 응답 시간
신뢰성 향상
처리량 향상
운영체제의 시간과 종류
응답 시간
경과 시간
실행 시간
대기 시간
운영체제의 기능
제어 프로그램
시스템 전체의 움직임을 감사 감독 관리 및 지원
감시/작업제어/데이터 관리 프로그램
처리 프로그램
주어진 문제를 응용 프로그램 감독하에 실제 데이터 처리를 하는 프로그램
처리 프로그램은 언어 번역 프로그램, 서비스, 문제 프로그램으로 나눠짐
쉘과 커널
쉘:
명령어, 라인을 읽어 필요한 시스템 기능을 실행시키는 명령어 해석기
시스템과 사용자 간의 인터페이스 제공
여러 가지의 내장 명령어를 가지고 있음
커널
커널은 운영체제의 핵심이 되는 기능들이 모여 있는 컴퓨터 프로그램
컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행하며, 프로그램과 하드우어 간의 인터페이스 역할을 담당
프로세스 관리:
프로세스 스케줄링 및 동기화 관리를 담당
프로세스 생성과 제거, 시작과 정지, 메시지 전달 등의 기능 담당
기억장치 관리
- 프로세스에게 메모리 할당 및 회수 관리 담당
주변장치 관리
- 입/출력 장치 스케줄링 및 전반적인 관리 담당
파일 관리
- 파일 관리 파일의 생성과 삭제, 변경, 유지 등의 관리 담당



