본문 바로가기

C.E/OS

Operating System Service - O.S Service

O.S Service, 운영체제에서 제공하는 서비스

 

1. Program Execution

 

프로그램이 메모리의 적재되어 실행되고 종료되는 기능

 

2. I/O Operation

 

I/O장치의 특성에 따른 특별한 처리 및 보호기능을 OS가 제공해 줌으로서 사용자 프로그램에서

 

I/O처리를 직접적으로 하지 않아도 되게 함.

 

3. File System Manipulation

 

File에서 Read,Write등의 기능등을 제공

 

이름에 의란 File생성 및 제거 기능 제거

 

4. Communication

 

캄은 컴퓨터 안에서 또는 다른 시스템을 가진 컴퓨터들을 Shered Memory나 Message Passing 기능을

 

이용하여 네트워크를 통한 통신기능 제공

 

Message Passing의 경우 Process간의 Direct Request를 보냄으로써 속도가 빠르지만 데이터 손실 우려가 있다.

 

Shered Memory의 경우 Process간 메모리를 공유함으로써 안전한 통신이 가능하지만 속도가 느리다.

 

 

 

5. Error Detection

 

컴퓨터 시스템 내의 여러 장치나 소프트웨어에서 발생하는 에러를 항상 감시하고

 

  발생시에는 그에 대한 적절한 대처를 하는 서비스이다.

 

6. Resource Allocation

 

다수의 User나 Process가 동시에 수행될 때 각각 Memory를 할당해주어야 한다.

 

7. Accounting

 

시스템 사용에 대한 기록을 정리하여 누가 얼마나 사용했는지를 확인하여 시스템 사용료 계산 및

 

청구시에 활용할 뿐만 아니라 업데이트 시에도 참고자료로 활용한다. 슈퍼컴퓨터에서 특히 사용

 

8. Protection

 

User를 확인하여 정보의 사용을 통제하고 동시에 수행되는 Process간의 상호 간섭을 배제 한다.