본문 바로가기

혼자공부하는컴퓨터구조운영체제8

[혼공컴운] 혼공학습단11기_회고 지난 1월 초부터 시작한 혼공학습단 11기를 이제 마무리하는 글을 적을까 한다. 6주동안 진행되었고, 이번주 월요일까지(원래 일정상) 진행된 혼공컴운 미션 올리는 것도 제 시각에 마무리했었고 진행하는동안 책 1권을 풀로 보는 경험을 간만에 했다. 진행하면서 개인적으로 좋았던 점, 아쉬웠던 점에 대해 이야기 해보겠다. 1. 좋았던 점 앞서 말했듯이 6주라는 기간이 어떻게 보면 길 수도 있고, 짧을 수도 있는 기간인데 그 기간동안 컴퓨터구조와 운영체제를 학습을 꾸준하게 했다는 것에 내 자신에게 칭찬(ㅋㅋ)을 하고 싶다. 매번 책을 사놓고 딱 절반까지는 열심히 했는데 그 이후부턴 원동력이 없어서 그런지.. 아니면 의지가 부족한 내 성향 때문에 책의 후반부를 제대로 학습하지 못했었다. 그렇다보니 내 방의 학습서.. 2024. 2. 18.
[혼공컴운] 혼공학습단11기_6주차+기본미션 Chapter 14. 가상 메모리 14-1 연속 메모리 할당 시작하기 전에 기본적인 메모리 관리 기법인 스와핑과 메모리에 프로세스를 할당하는 방식, 마지막으로 연속 메모리 할당의 부작용인 외부 단편화에 대해 학습하자. 스와핑 스와핑 : 메모리에서 사용되지 않는 일부 프로세스를 보조기억장치로 내보내고 실행할 프로세스를 메모리로 들여보내는 메모리 관리 기법 스왑 영역 : 프로세스들이 쫒겨나는 보조기억장치의 일부 영역 스왑 아웃 : 현재 실행되지 않는 프로세스가 메모리에서 스왑 영역으로 옮겨지는 것 스왑 인 : 스왑 영역에 있던 프로세스가 다시 메모리로 옮겨오는 것 메모리 할당 비어 있는 메모리 공간에 프로세스를 연속적으로 할당하는 방식은 3가지가 있다. 최초 적합, 최적 적합, 최악 적합 최초 적합 : 운영.. 2024. 2. 10.
[혼공컴운] 혼공학습단11기_5주차+기본미션 앞의 글 (1,2,3주차 글들은 4주차 글에 링크 있습니다.) 2024.01.28 - [Book] - [혼공컴운] 혼공학습단11기_4주차+기본미션 혼공컴운 5주차 Chapter 12. 프로세스 동기화 12-1 동기화란 시작하기 전에 앞 챕터에서 스케줄링을 배웠으므로, 이번엔 동기화에 대해 학습한다. 동기화의 의미 동기화 : 특정 자원에 접근할 때 한 개의 프로세스만 접근하게 하거나, 프로세스를 올바른 순서대로 실행하게 하는 것 동기화에는 2가지가 있다. 1) 실행 순서 제어를 위한 동기화, 2) 상호 배제를 위한 동기화 생산자와 소비자 문제 상호 배제를 위한 동기화에 대해 조금 더 알아볼 때 관련된 고전적이고 유명한 문제. 자세한 내용은 책 참고. 공유 자원과 임계 구역 위 문제에 관련해서 계좌 잔액 문.. 2024. 2. 4.
[혼공컴운] 혼공학습단11기_4주차+기본미션 앞의 글 2024.01.07 - [Book] - 혼공학습단11기_혼공컴운 시작 혼공학습단11기_혼공컴운 시작 혼공학습단에 관심이 있던건 작년 10월이었나.. 개발 취준하시는 분들 블로그 몇 개를 정독하다가 다수의 분들이 활동을 하신 글을 올리시길래 뭐지?? 라는 생각에 찾아봤다. 그땐 모집기간도 아 suuuuung.tistory.com 2024.01.07 - [Book] - [혼공컴운]혼공학습단11기_1주차+기본, 선택미션 [혼공컴운]혼공학습단11기_1주차+기본, 선택미션 앞의 글 2024.01.07 - [Book] - 혼공학습단11기_혼공컴운 시작 혼공컴운 1주차 Chapter 1. 컴퓨터 구조 시작하기 01-1 컴퓨터 구조를 알아야 하는 이유. 시작하기 전에. 컴퓨터 구조는 개발자가 되려면 반드 su.. 2024. 1. 28.
[혼공컴운] 혼공학습단11기_3주차+기본, 선택미션 앞의 글 2024.01.07 - [Book] - 혼공학습단11기_혼공컴운 시작 혼공학습단11기_혼공컴운 시작 혼공학습단에 관심이 있던건 작년 10월이었나.. 개발 취준하시는 분들 블로그 몇 개를 정독하다가 다수의 분들이 활동을 하신 글을 올리시길래 뭐지?? 라는 생각에 찾아봤다. 그땐 모집기간도 아 suuuuung.tistory.com 2024.01.07 - [Book] - [혼공컴운]혼공학습단11기_1주차+기본, 선택미션 [혼공컴운]혼공학습단11기_1주차+기본, 선택미션 앞의 글 2024.01.07 - [Book] - 혼공학습단11기_혼공컴운 시작 혼공컴운 1주차 Chapter 1. 컴퓨터 구조 시작하기 01-1 컴퓨터 구조를 알아야 하는 이유. 시작하기 전에. 컴퓨터 구조는 개발자가 되려면 반드 su.. 2024. 1. 21.
[혼공컴운]혼공학습단11기_2주차+기본, 선택미션 앞의 글 2024.01.07 - [Book] - 혼공학습단11기_혼공컴운 시작 2024.01.07 - [Book] - [혼공컴운]혼공학습단11기_1주차+기본, 선택미션 혼공컴운 2주차 Chapter 4. CPU의 작동원리 04-1 ALU와 제어장치. 시작하기 전에 1장의 내용 중 CPU 에 대한 이야기가 있었다. 이번 장에선 CPU의 구성 요소 중 ALU와 제어장치에 대해 알아본다. ALU와 제어장치가 어떤 정보를 내보내고 받아들이는지를 중심으로 두 장치의 역할을 학습!! ALU ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치로 부터 수행할 연산을 알려주는 제어 신호를 받아들인다. 그리고 레지스터와 제어장치로부터 받아들인 피연산자와 제어 신호로 산술 연산, 논리 연산 등 다양한 연산을 수행한다... 2024. 1. 14.