OS

📓STUDY/OS

[OS/운영체제/공룡책 붓츠부스] 2. 프로세스란?

Process 현재 실행중인 프로그램을 프로세스라고 하며, 운영체제에서 작업의 단위를 프로세스라 한다. text : 컴파일된 소스 코드가 저장되는 영역 data : 전역 변수나 초기화된 데이터가 저장되는 영역 stack : 함수의 매개변수, 복귀 주소, 로컬 변수 등의 임시 데이터가 저장되는 영역 heap : 프로세스 실행 중에 동적으로 할당되는 메모리가 저장되는 영역 프로세스의 생명주기 New : 프로세스가 생성되어 메인메모리에 올라온 상태 Running : CPU가 실제로 프로세스를 수행하고 있는 상태 Waiting : 프로세스 도중에 I/O 작업을 수행하는 상태로 CPU가 I/O작업의 완료를 기다리는 시기 Ready : 변수 초기화 등 기초 준비작업을 모두 끝나고 실행을 할 수 있는 상태 Termi..

📓STUDY/OS

[OS/운영체제/공룡책 붓츠부스] 1. 운영체제란?

공룡책 부수기 첫 단계에서는 운영체제의 개념과 앞으로 나올 용어들에 대해서 간단히 살펴볼 것이다. 운영체제란? 컴퓨터 시스템을 운영하는 소프트웨어 프로그램으로, 시스템의 자원과 동작을 관리하는 소프트웨어로 다음 3가지 역할을 수행한다. 하드웨어를 관리 응용 프로그램과 하드웨어 사이에서 인터페이스 역할 시스템의 동작 제어 computer system organization A modern computer system 현대의 컴퓨터 시스템은 하나 또는 여러 개의 CPU와 디바이스들이 bus를 통해서 연결되어 있는 구조로 이루어져 있다. 폰 노이만 아키텍처 (Von Neumann architecture) 현대 컴퓨터의 갓버지, 폰 노이만 program은 명령어의 집합이라고 정의 폰 노이만은 메모리에 프로그램을..

두_두
'OS' 태그의 글 목록