Operation System 1. 컴퓨터 시스템 개요 * - Chpater 1 : Introduction* 1) 컴퓨터란 ? CPU,Memory로 이루어진 하드웨어를 가지고 SW를 실행시킬 수 있는 이 세상의 모든 기계를 일컫는다. > Example 1.*
CPU 내부구조Register SetArithmetic Logic Unit Control Unit 으로 구성PC(Programm Counter) : 프로그램 계수기라고도 하며 다음으로 수행될 명령이 들어있는 주 기억장치의 주소를 기억하고 있는 레지스터다.p.s : IC
CPU Instruciton Set Architecture (ISA) ISA는 소프트웨어와 하드웨어가 소통할 수 있는 창구. 프로그래머가 코드 생성 후 컴파일러의 도움으로 해당 코드를 기계어로 바꿔준다. 프로세서는 해당 기계어를 바탕으로 서로 소통. 즉 , ISA는
DMA transfer DMA (직접 메모리 접근) - 특정 하드웨어 하위 시스템이 CPU와 독립적으로 메인 시스템 메모리에 접근할 수 있게 해주는 컴퓨터 시스템의 기능이다. 저장 장치 계층 구조 • ROM vs RAM • SRAM vs DRAM 캐싱(Cachi
우리가 사용하는 컴퓨터는 운영체제 없이 운영 불가.운영체제의 존재 이유는 하드웨어가 중간 관리자의 역할을 수행하는 것을 의미.관리를 하기 위해선 동작이 필요한데 그것은 OS에 있는 코드가 CPU에 올라가 동작하는 경우도 존재 한다는 의미.CPU 공간 내에서 프로세스 코
프로세스 관리 , 메모리 관리 , 저장장치와 같은 운영체제의 핵심적인 기능을 모아놓은 곳커널에 사용자의 명령을 전달하고 실행 결과를 사용자에게 알려줌CPU에게 자원을 이용하겠다고 알리는 일종의 알림시스템 호출은 커널이 제공하는 시스템 자원의 사용과 연관된 함수협소의 의
특정 작업을 하기 위해 해야 할 일들을 순서대로 나열한 것으로 실행 가능한 코드의 집합이 아직 메모리에 적재 되기 전의 상태 (보조기억 장치에 저장됨)"실행 중인 프로그램"프로세스는 현대의 컴퓨팅 시스템에서 작업의 단위이다.프로세스의 현재 활동의 상태는 프로그램 카운터
Schedulers > 스케줄러 어떤 프로세스에 자원을 할당할지 결정하는 운영체제 커널의 모듈 및 시스템 소프트웨어이며 한정적인 메모리를 어떤식으로 다양한 프로세스가 공유하며 사용할 수 있을지 결정한다. 스케줄러 종류 1) Job Queue - Job Sched
개요✅ 스레드는 CPU 이용의 기본단위. ✅ 스레드는 스레드 ID, 프로그램 카운터(PC), 레지스터 집합, 그리고 스택으로 구성✅ 스래드는 같은 프로세스에 속한 다른 스레드와 코드, 데이터 섹션, 그리고 열린 파일이나 신호와 같은 운영체제 자원들을 공유✅ 프로세스