CS/OS
-
프로세스CS/OS 2023. 1. 15. 11:48
프로세스 프로세스라나 실행 중인 프로그램이다. 프로세스의 현재 활동의 상태는 프로그램 카운터 값과 프로세서 레지스터의 내용으로 나타난다. 프로세스의 메모리는 다음과 같다. - 텍스트 섹션 : 실행 코드 - 데이터 섹션 : 전역 변수 - 힙 섹션 : 프로그램 실행 중 동적으로 할당되는 메모리 - 스택섹션 : 함수 호출시 임시 데이터 저장장소 (매개변수, 지역 변수 등) 프로세스 상태 아래 상태명은 임의적이고 OS마다 변한다. - new : 프로세스 생성 - running : 명령어들 실행 - waiting : 프로세스가 어떤 이벤트가 일어나기를 기다림 - ready : 프로세스가 처리기에 할당되기를 기다린다 - terminated : 프로세스 실행이 종료되었다 프로세스 제어 블록 PCB Process Co..
-
운영체제CS/OS 2023. 1. 13. 19:11
운영체제 더보기 일반적으로 운영체제에 대한 적합한 정의는 없다. ... 우리가 지지하는 것은 운영체제가 컴퓨터에서 항상 실행되는 프로그램 (일반적으로 커널이라고 함)이다. 커널과 함께 두 가지 다른 유형의 프로그램이 있다. 운영체제와 관련되어 있지만 반드시 커널의 일부일 필요는 없는 시스템 프로그램과 시스템 작동과 관련되지 않은 모든 프로그램을 포함하는 응용프로그램이다. 6p program program is defined as a set of insructions that directs a computer to perform a cetain job to do. Bootstrap Bootstrap program is the first program to run on computer power-on, an..