일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2021.01.06
- 2021.01.17
- 2021.01.18
- algorithm
- 2021.01.13
- 코드스쿼드
- spring-boot
- 잃어버린 괄호
- 코드스쿼드 마스터즈
- 자바
- baekjoon1541
- 괄호
- 알고리즘데이
- 2021.01.19
- 2021.01.11
- 2021.01.21
- Til
- 2021.01.22
- SWEA
- 2020.01.08
- 쉽게 배우는 운영체제
- 박재성
- java
- 2021.01.12
- 백준 9093
- 마스터즈 2주차 회고
- 알고리즘
- 백준
- 2021.01.14
- 백준 1149
- Today
- Total
목록쉽게 배우는 운영체제 (2)
Cooper's devlog
(※위 내용은 '쉽게 배우는 운영체제'의 내용을 기반으로 해서 정리한 내용입니다.) (※부족한 내용이나 수정할 내용있으면 피드백 부탁드립니다!) 1. 쓰레드 : 프로세스의 코드에 정리된 절차에 따라 CPU 작업 요청을 하는 실행 단위. 프로세스 : 운영체제 입장의 작업 단위 쓰레드 : CPU 입장에서의 작업 단위 [작업을 상대적인 크기 순으로 나열] 처리(job) > 프로세스(task) > 스레드(operation) [프로세스와 쓰레드의 차이?] 프로세스 : 프로그램을 메모리 상에서 실행 중인 작업 스레드 : 프로세스 안에서 실행되는 여러 흐름 단위 [용어정리] 멀티태스크(multi task) : OS가 CPU에 작업을 줄 때 시간을 잘게 나누어 배분하는 기법 (시분할기법) 멀티스레드(multi thre..
(※위 내용은 '쉽게 배우는 운영체제'의 내용을 기반으로 해서 정리한 내용입니다.) (※부족한 내용이나 수정할 내용있으면 피드백 부탁드립니다!) [1. 프로세스 : 하나의 작업 단위] 해당 코드가 메모리에 올라와서 작업이 진행된다. 프로그램 : 저장장치에 저장되어 있는 정적인 상태 프로세스 : 실행을 위해 메모리에 올라온 동적인 상태 컴퓨터 시스템의 작업 단위로 테스크(Task)라고 부른다. 프로세스는 각 별도의 주소공간을 할당한다. = '프로그램'이 메모리 상에 올라오면 '프로세스' [2.프로세스의 5가지 상태] 생성 상태(create status): 프로그램을 메모리에 가져와 실행 준비된 상태 OS로 부터 PCB를 할당 받은 상태 생성된 프로세스는 PCB와 함께 준비 상태로 옮겨진다. 준비 상태(re..