Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- web
- CPU 스케줄링
- Java
- js to ts
- 토이프로젝트
- 코드업
- Spring
- 정렬
- react-redux
- 리덕스장바구니
- 스프링
- 분할메모리할당
- OS
- memory
- 알고리즘
- 일상
- 자료구조
- codeup
- 파이썬
- error
- Redux
- C++
- 공부
- 백준
- 타입스크립트
- 협업
- 기초100제
- 프로그래머스
- Operating System
- react
Archives
- Today
- Total
목록프로세스 (1)
감자튀김 공장🍟
[OS] 프로세스 & 스레드(Process & Thread)
프로그램이란? 실행 가능한 파일의 형태로 하드 디스크나 USB 등의 저장 장치에 저장된 파일이다. Process 프로세스 (process) 프로그램이 메모리에 로딩되어 실행 중인 작업 운영체제로부터 시스템 자원을 할당받는다. 할당 받는 시스템 자원 CPU 시간 주소 공간 Code, Data, Stack, Heap의 구조로 되어있는 독립된 메모리 영역 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없으며, 접근을 위해서는 IPC 통신이 필요하다. 특징 프로세스는 메모리에 적재되어야 실행된다. 프로세스들은 서로 독립적인 메모리 공간을 가진다. 커널은 각 프로세스의 메모리 위치와 크기 정보를 관리한다. 프로세스마다 고유한 번호가 할당된다. 기본적으로 프로세스마다 최소 1개의 스레드를 갖는다. (메..
Study/Operating System
2022. 3. 30. 16:23