목록전체 글 (9)
Aesthetic Algorithm
지난 두 달간 참여했던 혼공학습단이 종료되었다.처음에 신청할 때도 느꼈지만, 무료로 이런 스터디가 진행된다니!한빛미디어 출판사 최고에요.....god 난 혼공학습단 교재 중 컴퓨터구조와 운영체제를 선택했다.대학원 전공이 인공지능인데, 학부 때 전공이 컴공이 아니라서 여러모로 CS 지식이 부족했기 때문이다.그리고 어렸을 때부터 컴퓨터에 대해 더 뜯어보고 싶고, 내부 구조를 알고 싶고.. 이러한 욕구가 있었던 것 같다.종종 코딩을 할 때에도 오류를 해석할 수 없어서 너무 답답하기도 했고,조립형 데스크탑을 맞추려고 할 때에도 구성 부품에 대해 아는 게 없으니 한계가 느껴지기도 했다.유튜브로 누군가 정리해놓은 지식을 습득하는 것도 좋지만 그냥 체계적으로 공부해보고 싶어서, 책으로 공부하기로 결심했다. 그리고 총..
🟪 이번 주 범위 🟪Chapter 14. 가상 메모리14-1. 연속 메모리 할당14-2. 페이징을 통한 가상 메모리 관리14-3. 페이지 교체와 프레임 할당Chapter 15. 파일 시스템15-1. 파일과 디렉터리15-2. 파일 시스템 1. 400p 1번최초 적합 - 최초로 발견한 적재 가능한 빈 공간에 프로세스를 배치하는 방식최악 적합 - 프로세스가 적재될 수 있는 가장 큰 공간에 프로세스를 배치하는 방식최적 적합 - 프로세스가 적재될 수 있는 가장 작은 공간에 프로세스를 배치하는 방식 2. 추가 숙제 Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조열이 ‘2313523423’일 때 LRU 페이지 교체 알고리즘으로 이 페이지를 참조한다면 몇 번의 페이지 폴트가 발생하..

🟪 이번 주 범위 🟪 Chapter 12. 프로세스 동기화12-1. 동기화란12-2. 동기화 기법Chapter 13. 교착 상태13-1. 교착 상태란13-2. 교착 상태 해결 방법 Chapter 12. 프로세스 동기화12-1. 동기화란✔️ 동기화란 뭐고, 왜 필요할까? ✔️ 프로세스를 동기화하지 않을 경우 어떤 문제들이 발생할까? 멀티프로세스 환경에서는, 여러 프로세스가 동시에 자원(메모리, 파일, 입출력 장치 등)에 접근할 수 있다. 이때 프로세스들이 아무런 제약 없이 동시에 접근하면 다양한 문제가 생기게 된다. 따라서 자원의 일관성과 실행 순서를 보장하기 위한 동기화(synchronization)이 필요하다.좀 더 자세히 알아보자. 프로세스 동기화란, 프로세스들 사이의 수행 시기를 맞추는 것을 ..