본 내용은 학교 강의를 통해 개인적으로 공부한 내용입니다. 책은 쉽게 배우는 운영체제(한빛아카데미)를 참고했습니다. 조언은 언제든지 감사합니다 ! 스레드란 프로세스의 코드에 정의된 절차에 따라 CPU에 작업을 요청하는 실행 단위, 흐름의 단위다.그렇다면 프로세스와 스레드의 차이는 무엇일까?운영체제 입장에서의 작업 단위는 프로세스이고 CPU 입장에서의 작업 단위는 스레드다. 작업 관리자를 열어 성능 탭을 눌러보면 CPU의 처리 현황을 알 수 있는데, 프로세스는 161개인 반면 스레드는 2228개나 된다.즉, 하나의 프로세스에 여러 개의 스레드 흐름이 진행되고 있다는 것이다. 멀티태스크와 멀티스레드 멀티태스크는 CPU가 시분할 시스템으로 작업을 처리하는 것으로, 이때 전달받은 프로세스는 하나의 스레드로 이루..
CS/OS
2019. 3. 26. 21:21
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jsp
- 스프링 컨테이너
- 스프링 mvc
- Gradle
- git merge
- JPA
- Spring Boot
- 운영체제 반효경
- Python Cookbook
- 방명록 프로젝트
- 프로그래머스
- Spring Data JPA
- Spring
- 쉘 코드
- fetch join
- 파이썬 for Beginner 연습문제
- 파이썬 for Beginner 솔루션
- 스프링 테스트
- 생활코딩 javascript
- 스프링
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- 김영환
- 쉽게 배우는 운영체제
- 패킷 스위칭
- git branch
- Thymeleaf
- git
- 선형 회귀
- Computer_Networking_A_Top-Down_Approach
- 지옥에서 온 git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형