Developer/OS

· Developer/OS
What is Process? Process는 CPU에 의해 처리되는 program이다. = 실행중인 program Process의 구조프로세스는 다음과 같은 자원들이 필요하다.● CPU : PC, SP.. 같은 레지스터들● Memory의 영역들(낮은->높은 주소순)- Text 영역 : 프로그램 코드들- Data 영역 : 전역 변수들- Heap 영역 : 동적할당된 것들- stack 영역 : 지역 변수, 매개변수 등 Kernel 4GB Stack Heap bss data text 0 ● I/O 정보 : 장치를 포함한 open된 파일들Process의 상태와 전이 1. new : 프로세스가 막 만들어진 상태 2. ready : 프로세스가 메모리로 올라간 상태3. running : ready..
· Developer/OS
Operation System? 1. 사용자에게 프로그램을 실행할 수 있는 기반을 만들어주고,2. 하드웨어를 효율적으로 사용할 수 있게 다양한 기능을 제공하는 소프트웨어이다. 그의 역할은 도덕책?○ 제어 역할 : 다른 프로그램을 작업할 수 있는 환경 제공 ○ 자원 할당 : 컴퓨터 시스템의 자원을 효율적으로 분배○ IO program : 시스템에 대한 오류 발생을 방지 그럼 기능은 무엇이냐?1. 자원 관리 -> Memory, Process, File, Data ... etc2. 시스템 관리 -> 권한부여, Communication, command interpreter유형에는 어떤게 있나요?● 일괄처리 시스템(Batch processing system) - 일정기간 동안 데이터를 모두 모아서 한꺼번에 처리하..
huisam
'Developer/OS' 카테고리의 글 목록 (2 Page)