One_Blog

운영체제 서비스 [운영체제 수업] 본문

운영체제

운영체제 서비스 [운영체제 수업]

0xOne 2023. 3. 14. 10:13
728x90

날짜 : 2023년 3월 14일

 

오늘 수업 주제

: 운영체제 시스템





오늘 배운 내용 요약

:

다중처리 시스템

단일 CPU 내에서 둘 이상의 CPU를 사용하여 둘 이상의 프로세스를

동시에 해결하는 것.

하나가 고장나면 다른 CPU가 동작하기에 신뢰성이 높음.

CPU 간의 연결, 상호작용, 역할 분담 등을 고려

 

실시간 처리 시스템

데이터 처리 시스템으로 정의

항상 온라인 상태여야 함

고정 시간 제약을 잘 정의하지 않으면 시스템이 실패함

-> 경성 실시간 처리 시스템

- 작업의 실행 시작이나 완료에 대한 시간 제약 조건을 지키지 못할 때,

  시스템에 치명적인 영향을 주는 시스템

- 보장되는 컴퓨팅, 시간의 정확성과 컴퓨팅 예측성이 필요

-> 연성 실시간 처리 시스템

- 시간 제약 조건은 있으나, 이를 지키지 못해도 치명적인

  영향을 끼치지 않음

 

부팅 서비스 : 하드웨어 관리, 프로그램을 실행하며 컴퓨터의 시동을 켠다.

사용자 서비스 : 프로그래머가 프로그래밍 하기 쉽도록 만듬

시스템 서비스 : 시스템의 효율적인 동작을 보장함.

syscall (시스템 호출) : 프로그램이 운영체제의 기능을 서비스 받을 수 있는

프로그램과 운영체제 간의 인터페이스 제공

 

사용자 서비스

->사용자 인터페이스 제공

->프로그램 실험

->입출력 동작 실험

->파일 시스템 조작

->통신 조작

->오류 감지

 

시스템 서비스

-> 자원 할당

-> 계정 관리

-> 보호와 보안

보호 : 자원에 대한 액세스(접근)을 제어

보안 : 합법적인 사용자에게만 자원을 제공