컴퓨터공학/운영체제

[운영체제/OS] Introduction to Computing System

NIMHO 2022. 6. 20. 20:34
728x90

복습하기 위해 학부 수업 내용을 필기한 내용입니다.
해를 제대로 하지 못하고 정리한 경우 틀린 내용이 있을 수 있습니다.
그러한 부분에 대해서는 알려주시면 정말 감사하겠습니다.

Schematic Overview of Computer System

  • 초록색 원 : process unit
  • 파란색 사각형 : memory (+ local buffer)
  • 빨간색 사각형 : register 

 

Remind: Von Neumann Machine

 

모든 현대 컴퓨터 시스템의 프로토타입(Prototype)

  • Stored-program computer
  • processing unit은 오직 main memory와 통신할 수 있다.
    • 산술논리 unit과 processer register를 포함한 처리장치
    • instruction register와 program counter(PC)를 포함하는 제어장치
    • data와 instruction을 저장하는 memory
    • 외장형 대용량 저장장치
    • input & output 메커니즘
  • Von Neumann 병목 현상(Bottleneck)
    • cache
    • 수정된 Harvard architecture
    • On-chip scratchpad memory
    • 메모리 계층
    • DMA

<Process에 비해 memory속도가 느리다. memory에 많이 접근하면 느려진다.>

 

 

Appendix : Von Neumann Bottleneck

Harvard Architecture VS Von Neumann Architecture 1

 

Harvard Architecture VS Von Neumann Architecture 2

https://teachcomputerscience.com/von-neumann-harvard-architecture/

 

Von-Neumann vs Harvard Architecture | Differences & Uses

The term Computer architectures refer to a set of rules stating how computer software and hardware are combined together and how they interact. Learn more about Von-Neumann vs Harvard Architecture here.

teachcomputerscience.com

 

 

Computer System - 2 : Mode Bit

Mode Bit을 설정하여 OS의 듀얼 Mode

  • Mode Bit은 하드웨어의 flag이다.
    • Program Status Word(PSW) register에 저장된다.
  • 현재 실행 모드를 나타낸다.
    • Mode Bit 0 → kernel mode (monitor mode, privileged mode, supervisor mode, system mode) →OS가 processor(computer)  제어권을 얻는다.
728x90

'컴퓨터공학 > 운영체제' 카테고리의 다른 글

[운영체제/OS] Introduction to Operating Systems  (0) 2022.06.18