본문 바로가기

Study/신입 자라기

[Study] 신입 자라기 - 81

 

신입 자라기 81일 차, 수요일

Daily Routine

시간 Routine
8 : 30 기상
9 : 00  ~ 10 : 00 출근 시간
10 : 00 ~ 11 : 30  1. 테스트
11 : 30 ~ 12 : 30  점심 시간
12 : 30 ~ 18 : 00 1. 테스트
18 : 00 ~ 23 : 00  퇴근 및 모임
23 : 00 ~ 25 : 30 1. 블로그 포스팅
2. 수학

출근길에 보는 CS

명령어 실행 과정 in CPU
  • 제어장치가 명령어를 처리함, 처리하는 과정을 하나의 스레드라고 함

스레드에서 일어나는 과정

  1. 명령어 패치(Instruction Fetch, IF) : 레지스터에 다음 실행 명령어를 저장
  2. 명령어 해석(Instruction Decode, ID) : 저장한 명령어 해석
  3. 실행(Execution, Ex) : 명령어 실행
  4. 쓰기(Write, back, Wb) : 실행 결과를 메모리에 저장
프로세스
  • 메모리에 할당되어 실행되는 프로그램의 인스턴스
  • 운영체제로부터 시스템 자원을 할당받는 작업 단위(실행중인 프로그램)
  • 프로세스는 각각 독립된 메모리 영역을 가짐
메모리 영역
1. Code
2. Data
3. Stack
4. Heap
  • 프로세스는 최소 1개의 스레드를 지님
  • 프로세는 별도의 주소 공간에서 실행
  • A프로세스가 B프로세스 자원에 접근 하려면 IPC(inter-process communication, 프로세스간 통신)방식을 사용해야함

 

'Study > 신입 자라기' 카테고리의 다른 글

[Study] 신입 자라기 - 83  (0) 2022.06.11
[Study] 신입 자라기 - 82  (0) 2022.06.10
[Study] 신입 자라기 - 80  (0) 2022.06.08
[Study] 신입 자라기 - 79  (0) 2022.06.04
[Study] 신입 자라기 - 78  (0) 2022.06.03