운영체제

운영체제란

Younghun 2024. 1. 2. 19:28

1. 운영체제란

  • 하드웨어를 안전하고 효율적으로 사용하기 위한 프로그램
  • 시스템 자원을 관리하고 다른 프로그램이 필요로 하는 공통된 서비스 제공

2. 운영체제의 목적

  1. 처리능력 : 일정시간동안 처리하는 일의 양
  2. 응답시간 : 작업 의뢰 후 시스템에서 결과가 얻어질 때까지의 시간
  3. 신뢰도 : 주어진 문제를 얼마나 정확하는가에 대한 정도
  4. 사용가능도 : 시스템을 얼마나 빠르게 사용할 수 있는가에 대한 정도

위 4가지 지표를 향상시키는 것을 목적으로 한다.


3. 주요 기능

프로세스 관리

  • 프로세스 생성과 소멸
  • 프로세스 스케줄링
  • 프로세스 간 공유자원 및 통신 관리

저장장치 관리

  • 메모리의 할당과 해제
  • 가상 메모리 기능
  • 파일 시스템 관리

네트워킹

  • TCP/IP 기반의 인터넷 연결 지원
  • 응용프로그램의 네트워크 프로토콜 지원

사용자 관리

  • 사용자 인증 및 인가
  • 파일에 대한 접근 권한 지정
  • 한 컴퓨터에 대해 여러 사용자 지원

디바이스 드라이버

  • 응용프로그램의 하드웨어 사용 지원
  • 하드웨어를 추상화하는 디바이스 드라이버 계층 관리