IT/운영체제

    [공부정리] Threads and Microkernels

    Threads - A unit of execution of in a process (by a group of instructions) 프로세스 안에서 실행하는 단위 - Has an execution state (running, ready, etc) Multithreading - Operating system supports one or more threads of execution within a single process Process VS Thread Process - Have a virtual address space which holds the process image 프로세스 이미지를 저장할 가장 주소 공간을 가진다 - Protected access to processors, other proc..

    [공부정리] Process Description and Control

    프로세스란? - A program in execution (실행 중에 있는 프로그램) - An instance of a program running on a computer (컴퓨터에서 실행중인 프로그램의 인스턴스) - The entity that can be assigned to and executed on a processor (프로세서에 할당되고 실행될 수있는 엔티티) 프로세스 생성 이유 - 서비스를 제공하기 위해서 OS에 의해 만들어진다 - interactive login : A user at a terminal logs on to the system - 존재하는 프로세스에 의해 만들어진다 - 사용자 요청으로 만들어진다 프로세스 종료 이유 - 정상종료 - 메모리 부족 - 보안 에러 - 부모 요청 ..

    [공부정리] OS란?

    OS : Operating System - A software that controls the execution of application programs (응용 프로그램 실행을 통제하는 소프트웨어) 👉it is a set of functions that is executed (실행되는 기능들의 집합) ex) Windows, UNIX, LInux, Symbian, REX ... - An interface between applications and hardware (어플리케이션과 하드웨어 사이의 인터페이스) 👉Responsible for managing resources (자원들의 관리를 담당한다) - Objectives (목적) 👉Efficiency (효율성) 👉Convenience (편의성) Serv..