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