독학/컴퓨터구조 + 운영체제 6

[혼공학습단 11기 혼공컴운] 컴퓨터구조+운영체제 week6

✍️기본 미션 p. 400의 확인 문제 1번 풀고 인증하기 ✍️선택미션 Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조열이 '2313523423' 일 때 LRU 페이지 교체 알고리즘으로 이 페이지를 참조한다면 몇 번의 페이지 폴트가 발생하는지 풀어보기 2 3 1 -> 5 3 1 -> 5 3 2 -> 4 3 2 로 변화하는 과정에서 3번의 페이지 폴트가 발생한다. 🗒️내용 정리 Chap14. 가상 메모리 14.1 *연속 메모리 할당 * 프로세스에 연속적인 메모리 공간을 할당하는 방식 1) 스와핑 (swaping) - 현재 실행되지 않는 프로세스들을 임시로 보조기억장치 일부 영역으로 쫓아내고, 그렇게 해서 생긴 메모리상의 빈 공간에 또 다른 프로세스를 적재해 실행하는 방식 ..

[혼공학습단 11기 혼공컴운] 컴퓨터구조+운영체제 week5

✍️기본 미션p. 363의 확인 문제 1번 풀고 인증하기 ✍️선택미션Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기아래 내용 정리를 확인해 주세요!🗒️내용 정리Chap12. 프로세스 동기화12.1 동기화란?1) 동기화 (synchronization)- 프로세스 동기화 : 프로세스들 사이의 수행 시기를 맞추는 것 - 협력하여 실행되는 프로세스들의 실행 순서와 자원의 일관성을 보장하기 위해 필수적이다. 실행 순서 제어 : 프로세스를 올바른 순서대로 실행하기 상호 배제(mutual exlcusion) : 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기 공유가 불가능한 자원의 동시 사용을 피하기 위해 사용하는 알고리즘 생산자와 소비자 문제 2) 생산자와 소비자 문제- 물건을 계속해..

[혼공학습단 11기 혼공컴운] 컴퓨터구조+운영체제 week4

✍️ 기본 미션p. 304의 확인 문제 1번 풀고 인증하기 ✍️ 선택미션Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할당받는지 풀어보기선입 선처리 스케줄링 알고리즘을 적용하면 준비 큐에 삽입된 순으로 CPU를 할당받는다. 따라서 답은 A → B → C →D 이다.🗒️내용 정리Chap09. 운영체제 시작하기1) 운영체제를 알아야 하는 이유(1) 운영체제(Operating System) - 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램 - 자원 : 프로그램 실행에 마땅히 필요한 요소 - 메모리부팅될 때 메모리 내 커널 영역(kernal space)이라는 공간에 따로 ..

[혼공학습단 11기 혼공컴운] 컴퓨터구조+운영체제 week3

✍️ 기본 미션 p. 185의 확인 문제 3번, p. 205의 확인 문제 1번 풀고 인증하기 p. 185 확인 문제 3번 p. 205 확인 문제 1번 ✍️ 선택미션 Ch.07(07-2) RAID의 정의와 종류를 간단히 정리해 보기 아래 내용 정리에서 확인하실 수 있습니다😊 🗒️내용 정리 Chap06. 메모리와 캐시 메모리 6.1 RAM의 종류와 특징 1) RAM의 특징 - 휘발성 저장 장치 (volatile memory) 전원을 끄면 저장된 명령어와 데이터가 모두 날아간다. ex) RAM - 비휘발성 저장 장치 (non- volatile memory) 전원이 꺼져도 저장된 내용이 유지된다. ex) 보조기억장치(하드 디스크, SSD, CD-ROM, USB 메모리) 2) RAM의 용량과 성능 (1) RAM의..

[혼공학습단 11기 혼공컴운] 컴퓨터구조+운영체제 week2

✍️ 기본 미션 p. 125의 확인 문제 2번, p. 155의 확인 문제 4번 풀고 인증하기. P. 125 확인문제 2 Q. 설명에 맞는 레지스터를 찾아 빈칸을 채워 보시오. A. [ 플래그 레지스터 ] : 연산 결과 혹은 CPU 상태에 대한 부가정보를 저장하는 레지스터 [ 프로그램 카운터 ] : 메모리에서 가져올 명령어의주소를 저장하는 레지스터 [ 범용 레지스터 ] : 데이터와 주소를 모두 저장할 수 있는 레지스터 [ 명령어 레지스터 ] : 해석할 명령어를 저장하는 레지스터 P. 155 확인문제 4 Q. 빈칸에 알맞은 용어를 써 넣으시오. A. ✍️선택미션 Ch.05(5-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기 : 아래 [내용 정리]에서 확인하실 수 있습니다! 🗒️내용 정리 Ch..

[혼공학습단 11기 혼공컴운] 컴퓨터구조+운영체제 week1

2023년 여름, 혼공학습단 10기로 자바를 학습하면서 2023년 2학기 전공인 자바프로그래밍 수업을 예습했었습니다. 올 겨울에는 11기로 컴퓨터구조+운영체제를 공부하게 되었습니다. 전체적인 커리큘럼은 아래와 같습니다. ✍️ 기본 미션 p. 51의 확인문제 3번, p.65의 확인문제 3번 풀고 인증하기 p. 51 3번 p. 65 3번 ✍️ 선택미션 p. 100의 스택과 큐의 개념을 정리하기 1) 스택 - LIFO (Last In First Out) 자료구조 - 나중에 저장된 데이터를 먼저 빼냄. - PUSH 명령어로 데이터 저장, POP 명령어로 데이터 꺼냄. 2) 큐 - FIFO(First In First Out) 자료구조 - 한 쪽으로는 데이터 저장, 다른 한 쪽으로 데이터를 뺌. 🗒️내용 정리 Ch..