본문 바로가기
반도체 그 다음 학문/운영체제 (OS)

운영체제 서비스 (하는 일)

by 전컴반 2022. 4. 5.
반응형
운영체제의 서비스

 

 

1. User interface (편리성)

- CUI ( character user interface ) 

- GUI ( graphical user interface )

- EUCI ( End-user comfitable interface )

 

2. I/O operations

- 프로그램을 구동하기 위해 필요한 I/O를 관리한다.

 

3. Program execution 

- 시스템은 프로그램을 메모리 상에서 구동할 수 있어야 하는데 이게 정상적으로 동작을 하는지 안 하는지 관리하는 것이다.

 

4. File-system manipulation

- 파일 시스템은 특히 중요한데, 프로그램을 구동하기 위해 필요한 파일 혹은 디렉터리를 읽고 쓰고 생성과 제거, 탐색, 권한 등을 관리하는 것이다.

 

5. Communications

- 프로세서는 정보를 다른 컴퓨터 혹은 네트워크에서 교류하는데 이런 정보를 제공해준다.

 

6. Error detection

- 에러를 찾고 debugging을 진행하며 사용자에게 더 나은 서비스를 제공해준다. 

 

7. Resource allocation

- 여러 명의 사용자 혹은 동작을 동시에 하고 있다면 resource는 각각에 맞게 할당돼야 한다. 이렇게 할당하는 동작을 지원한다. resource란, CPU, Memory, I/O 장비 등등이 있다.

 

8. Logging

- 어느 사용자가 얼마나 많이, 어떤 종류의 resource를 사용하고 있는지 추적하는 동작이다.

 

9. Protection and security

- 저장된 정보를 보호하고 어떤 프로세스는 interface를 하면 안 되는지를 관리한다. 접근을 제한하고 올바르지 못한 접근을 차단하기도 한다.

반응형

댓글