운영체제

·운영체제
프로세스 개념 운영체제는 다양한 프로그램을 실행 배치 시스템(batch) : 작업(jobs) 시간 공유 시스템(Time-sharing) : 사용자 프로그램 또는 작업(tasks) 작업(job)과 프로세스(process)라는 용어를 거의 상호 교환적으로 사용 프로세스 실행 중인 프로그램 프로세스 종류 텍스트(text) : 프로그램 코드 데이터(data) : 전역 변수, 정적 변수 스택(stack) : 임시 데이터(함수 매개 변수, 반환 주소, 로컬 변수) 힙(heap) : 런타임 동안 동적으로 할당된 메모리 프로그램 카운터, 프로세서 레지스터 : 현재 활동 프로세스 상태 프로세스가 실행되면 상태가 변경 신규(New) : 프로세스를 만드는 중 실행(Running) : 명령이 실행되는 중 대기(Waiting ..
·운영체제
운영체제 서비스 운영 체제가 사용자에게 제공하는 서비스 유저 인터페이스 명령줄 인터페이스(CLI), 그래픽 사용자 인터페이스(GUI) 프로그램 실행 프로그램을 메모리에 로드하고 실행 후 종료 I/O 작업 키보드/마우스 입력, 모니터/프린터 출력 파일 시스템 조작 파일 또는 디렉터리 읽기/쓰기, 파일 만들기/삭제/검색 등을 수행 통신 프로세스 간에 정보를 교환 오류탐지 하드웨어(메모리 오류, 전원 장애) I/O 장치(네트워크 연결 오류, 프린터에 용지 부족) 사용자 프로그램(산술 오버플로, 잘못된 메모리 액세스) 시스템 자체의 효율적인 운영을 위한 OS 기능 자원 할당(Resource allocation) 다중 사용자 또는 다중 작업의 경우 CPU 주기, 메모리, 파일 스토리지 및 I/O 장치 회계(Acc..
·운영체제
운영체제 컴퓨터 시스템의 4가지 구성요소 사용자(User) 응용프로그램(Applications) : (word processor, web browser, games, ...) 운영체제(Operating system) 하드웨어(Hardware) : (CPU, memory, IO devices) 운영체제(OS, Operating System) 응용 프로그램과 컴퓨터 하드웨어 사이의 중개자 역할 컴퓨터 하드웨어 리소스 관리 애플리케이션을 위한 일부 서비스 제공 사용자 뷰(User view)의 운영체제 응용 프로그램 실행 컴퓨터 시스템을 사용에 편리 시스템 뷰(System view)의 운영체제 리소스 할당자 H/W 리소스 : CPU, 메모리, I/O 장치 S/W 리소스 : 파일, 소켓, 세마포어 등 제어 프로그..
파스텔코랄
'운영체제' 태그의 글 목록 (2 Page)