전공 공부/운영체제
운영체제 9주차 강의
# 프로세스 - 실행 중인 프로그램 - 메모리, 파일, 프로세스간 통신(IPC), 어카운팅(컴퓨터를 얼마나 썼는지) - CPU 레지스터 정보, 스케줄링 정보 - 자원을 가지고 있음 - 현대 OS에서 프로세스는 태스크(task) 및 쓰레드(thread) 라는 두 객체로 분리 - 쓰레드란 실행되는 단위, 제어의 단위 - 쓰레드는 프로세스의 하위 집합(subset) - 한 개 이상의 여러 개의 쓰레드로 구성됨 # fork() #include #include #include #include int a[4] = {1,2,3,4}; int b[4]; void *func1() { b[0] = a[0] + 1; b[1] = a[1] + 1; printf("In func1: %d\n", b[0]); } void *fun..
2021. 4. 27. 14:21