CH02(입출력 시스템 관리)<br> - 1. 입출력 장치

in hive-137029 •  2 years ago 

image.png

[2.1.1 입출력 시스템]


:
입출력 시스템은 프로세스로 하여금 주변장치들과 통신을 가능하도록 하는 시스템을 말한다. 운영체제에서 입출력 시스템의 기능은 아래와 같이 정의할 수 있다.
(1) 블록 단위의 데이터 전송 전송기능

  • 에러 발견 및 보정/교정
  • 컴퓨터 본체와 주변장치 간의 인터페이스
  • 편의적인 H/W(하드웨어) 사용가능한 인터페이스를 제공

(2) 자원의 공유 기능

  • 여러 프로세스 간에 자유적인 자원 할당/회수
  • 한 대의 입출력 채널을 공유(멀티 플렉싱)
  • 여러 프로세스들이 보조기억장치 공유(스풀링)

입출력 H/W(하드웨어)는 보통 여러 가지 장치 접속기나 제어기에 걸쳐 물리적으로 분상되어 있다. 입출력장치들을 중심으로 한 시스템 구조를 나타낼 수 있는데, 이러한 논리적인 구조는 어떤 컴퓨터 시스템의 물리적 구조에서도 쉽게 식별할 수 있다. 컴퓨터에서의 덮개를 열면 관찰/식별하기 쉽다. 시스템의 중심은 보통 여러 가지 다른 보드를 꽂을 수 있는 수많은 연결자가 장착되어 있는 버스를 가지고 있는 메인보드들이다. 각 제어보드들은 해당 버스를 통해서 다른 제어보드와 연결된다. 모든 입출력 제어 보드를 통합하는 역할을 하는 것이 바로 '시스템 버스'이다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

image.png