기록을 남기자

분류 전체보기 186

카테고리 설명
  • Program Execution Fetch Stage PC에 들어 있는 300은 Step1 이전에 있었던 것 PC에 300이 있다고 해서 우리가 메모리 300번지의 명령어를 읽어올수 없음 -> 내가 메모리에서 무언가를 읽어 오려면 내가 읽어 오려고 하는 명령 또는 데이터의 주소가 MAR에 있어야 함 Fetch Stage의 과정 :메모리에서 300번지의 명령어를 읽어오는 과정 Fetch Stage 전 : PC : 300 / IR: 이전 실행 명령어가 들어있음 Fetch Stage 1. PC에 들어 있는 300의 주소를 MAR로 이동 2. PC++ 3. 메모리 읽기 4. 메모리의 300번지 명령어가 MBR로 이동 5. MBR로 들어온 명령어를 IR로 이동 위의 과정에서 중요한 것은 PC의 값은 다음 명령어의..

  • 운영체제 개요 Operating System (운영체제) 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어 1. OS는 사용자 및 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층이다 2. 소프트웨어가 시스템 내에서 실행되기 위해 메모리에 프로그램이 있어야한다, -> OS 자체도 하나의 소프트웨어로서 전원이 켜짐과 동시에 메모리로 올라간다 Kernel (커널) 메모리에 상주하는 운영체제의 부분으로, 운영체제 코드중에서도 핵심적인 부분을 뜻함 운영체제의 기능 1. 하드웨어를 위한 기능 사용자가 직접 다루기 힘든 하드웨어 관리 (시스템 내 자원을 효율적으로 관리) 2. 사용자를 위한 역할 편리한 인터페이스를 제공하는 역할 (시스템을 편리하게 사용할수 있는 환경을 제공) 운영체제의 Basic Element ..