반응형

운영체제 4

프로세스 생성,수행, 종료, 프로세스간 협력, 특성 분류

프로세스 생성부모 프로세스가 자식 프로세스를 생성한다. 부모 프로세스가 자식 프로세스를 생성하는 것을 프로세스 생성이라고 한다. 리눅스, 유닉스 계열의 OS에서는 최초의 프로세스 init()이 존재하고, 그 프로세스는 다른 자식 프로세스를 생성할 수 있고, 그 자식 프로세스는 또 다른 프로세스를 생성할 수 있다. init process는 태초의 프로세스이며, 컴퓨터 부팅시 마지막 단계에서 생성되고, PID는 1번이다.   이때, 프로세스의 생성에는 사용자 프로그램이 아니라 운영체제의 시스템 콜을 통해서만 가능하다 생성된 프로세스는 트리 구조를 형성하고 각자 고유한 번호인 pid를 가지게 된다.  프로세스의 트리(계층구조) 생성          프로세스는 자원을 필요로 한다.  1.운영체제로부터 받는다. ..

운영체제 2024.05.19

쓰레드란...? (Thread, 구성, Benefits), 커널 쓰레드, 유저 쓰레드

이 포스팅은 저번 포스팅이었던 프로세스, 컨텍스트 스위치 ,스케줄러  다음 포스팅입니다. 쓰레드와 프로세스는 밀접한 관계에 있는 만큼 저번 포스팅을 읽고 오심을 추천드립니다.  https://mail-study.tistory.com/entry/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8-%EC%8A%A4%EC%9C%84%EC%B9%98-%EC%8A%A4%EC%BC%80%EC%A4%84%EB%9F%AC 프로세스, 컨텍스트 스위치, 스케줄러 (Process, Context Switch, Scheduler)이 포스팅은 저번 포스팅이었던 System Structure & Program Execution 다음 포스팅입니다. 저..

운영체제 2024.05.18

프로세스, 컨텍스트 스위치, 스케줄러 (Process, Context Switch, Scheduler)

이 포스팅은 저번 포스팅이었던 System Structure & Program Execution 다음 포스팅입니다. 저번 포스팅을 보지 않아도 이해 가능하지만, 보셨다면 더 깊이 이해할 수 있습니다.  https://mail-study.tistory.com/entry/System-Structure-Program-Execution System Structure & Program Execution컴퓨터 시스템 구조 및 프로그램 실행Mode Bit    사용자 프로그램의 잘못된 수행으로 다른 프로그램 및 운영체제에 피해가 가지 않도록 하기 위한 보호 장치 필드   mode bit를 통해 하드웨어적mail-study.tistory.com    프로세스의 개념 Process is a program in excec..

운영체제 2024.05.10

운영체제란..? 목적, 분류, 예시

운영체제란..?운영체제(Operating System OS) 란 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와하드웨어를 연결하는 소프트웨어 계층이다. 협의의 운영체제 (커널) [좁은 개념의 운영체제]   운영체제의 핵심 부분으로 메모리에 상주하는 부분   보통 전공자들이 말하는 운영체제는 이 커널을 말한다.   광의의 운영체제 [넓은 개념의 운영체제]    커널 뿐만 아니라 각종 주변 시스템 유틸리티를 포함한 개념      운영체제의 목적   컴퓨터 시스템의 자원을 효율적으로 관리 프로세서(CPU), 기억장치(메모리), 입출력 장치 등의 효율적 관리 (프로세서와 기억장치의 자원은 한정되어 있기에..)     => 사용자 간의 형평성 있는 자원 분리     => 주어진 자원으로 최대..

운영체제 2024.05.07
반응형