ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [OS] 1- 2 컴퓨터 시스템의 구성
    CS 2021. 5. 21. 18:00
    반응형

    1-2 컴퓨터 시스템의 구성

    " os는 Resource 관리자 "

    disk , 프로그램을 main 메모리에 load해서 CPU가 사용
    CPU는 프린트할 내용을 메모리에 가져다 놓고..
    -> 메인 메모리가 중간에 있고 CPU/Storage/I.O가 서로 경쟁하는 관계

    목차
    1. 컴퓨터 시스템 I/O 연산
    2. I/O structure
    3. Interrupt * 중요한 개념
    4. storage structure
    +multi-processor system


    컴퓨터 시스템 I/O 연산

    ! DMA !

    DMA operation
    I/O storage 연결 고리 : bus

    • 맨 처음엔 디스크에 프로그램 저장 I/O bus거쳐 memory로

    • I/O transaction : I/O 버스를 통해 I/O에 접근하려는 것. 명령

      • CPU가 디스크로 부터 ~해 라고 ..
      • CPU 간섭이 계속 필요함
    • DMA : I/O transaction을 CPU 간섭 없이 direct로 하는것 (DMA : direct memory access)

      • 그동안 CPU는 다른 일을 할 수 있음
    • interrupt : 일을 하는동안 간섭이 없었으니깐 일이 끝났을 때 CPU한테 알려주는 것

    -> DMA가 없으면 interrupt도 없음!

    I/O 디바이스와 CPU 동시에 일 할수 있음 ( ∵ DMA )

    • 각각 디바이스 컨트롤러가 특정 디바이스를 담당

      • local buffer를 가짐
      • CPU는 main memory에 있는 data <-> local buffer로 옮김
    • I/O

      • from 장치 to 컨트롤러의 지역 bbuffer
    • interrupt

      • 디바이스 컨트롤러가 CPU에게 일이 끝났음을 알려주는 것

    'CS' 카테고리의 다른 글

    [Network] ip  (0) 2021.06.02
    [Network] TCP  (0) 2021.06.02
    [Network] TCP TIME_WAIT  (0) 2021.06.02
    [OS] 1.1 운영체제의 정의  (2) 2021.05.21

    댓글

Designed by Tistory.