본문 바로가기
운영체제

[OS] 운영체제란

by justkeepgoing 2020. 12. 22.
728x90
반응형

1. 운영체제 정의

컴퓨터 시스템의 각종 자원을 효율적으로 관리하고 운영하는 시스템 소프트웨어

 

2. 자원관리

  • 프로세서 관리 - 프로세스 스케줄링 및 동기화 관리 담당
  • 기억장치 관리 - 프로세스에게 메로리 할당 및 회수 관리 담당 
  • 주변장치 관리 - 입,출력장치 스케줄링 관리 담당
  • 파일 관리 - 파일의 생성, 삭제, 변경, 유지 등 관리 담당

3. 운영체제 종류

  • 일괄 처리 시스템 - 여러 개의 작업을 모아서 한번에 처리
  • 다중 프로그래밍 시스템 - CPU 1개와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리
  • 시분할 시스템 - CPU의 일정 시간(time slice)을 할당하는 RR방식, 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 줌
  • 다중 처리 시스템 - 여러개의 CPU와 하나의 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리
  • 실시간 처리 시스템 - 처리 요구 또는 데이터 발생시 즉시 처리
  • 분산 처리 시스템 - 지역적으로 분산된 여러 개의 컴퓨터를 통신 회선으로 연결하여 하나의 작업을 처리

4. 어셈블러

기계어로 된 목적 프로그램으로 번역해주는 언어 번역 프로그램

언어 번역 과정 : Source프로그램 -> 번역 -> 목적P/G생성 -> Link -> Load -> 실행 

반응형

 

반응형

'운영체제' 카테고리의 다른 글

[OS] 프로세스란  (0) 2020.12.28
[OS] 컴파일러 vs 인터프리터  (0) 2020.12.23