[혼공학습단 12기] 혼자 공부하는 컴퓨터구조+운영체제 7

[혼공컴운] 회고록

짧다면 짧고 길다면 긴 6주가 끝이 났는데 혼자서라면 이 두꺼운 책을 혼자서 6주 동안 할 수 있었을까 싶습니다..! 혼공학습단을 처음 참여해 봤는데 왜 이제야 알았을까 싶고 다음에 다른 책으로 또 참여하고 싶을 정도로 너무 좋았습니다! 매우 제출하고 나서 받는 족장님의 댓글도 너무 힘이 되었던 것 같아요ㅎㅎ 사실 6주 동안 혼공학습단 말고도 해야하는 업보(정처기, 토익 등등..)들도 많았고 번아웃도 와서 고생했지만.. 조금 늦게라도 완주해서 너무 좋습니다!

[혼공컴운] 6주차

드디어 마지막주! 이번엔 늦지 않게 제출하고 싶었는데 페이징 파트가 너무 어렵기도하고 머리에 잘 안들어오더라구요...ㅎㅎ 그래서 머리에 들어올 때까지 반복해서 읽고 정리하다보니 늦어졌습니다..!  Chapter 14 가상메모리 14-1 연속 메모리 할당프로세스들을 메모리에 연속적으로 할당할 때 무엇을 고려해야 하는지 1. 스와핑현재 실행되고 있지 않은 프로세스들을 임시로 보조기억장치 일부 영역으로 쫓아내고, 그렇게 해서 생긴 메모리상의 빈 공간에 또 다른 프로세스를 적재하여 실행하는 방식을 스와핑이라고 한다.스왑 영역 프로세스들이 쫓겨나는 보조기억장치의 일부 영역 스왑 아웃 현재 실행되지 않는 프로세스가 메모리에서 스왑영역으로 옮겨지는 것 스왑 인스왑 영역에 있던 프로세스가 다시 메모리로 옮겨오는 것  ..

[혼공컴운] 5주차

방학을 너무 즐겨버려서.. 조금 늦었지만 그래두 정리해봅니당..! 추가숙제는 나중에 첨부하겠습니당 +) 6주차는 늦지 않게! 제출하겠습니당 Chapter 12 프로세스 동기화 12-1 동기화란협력하여 실행되는 프로세스들은 실행 순서와 자원의 일관성을 보장해야 하기 때문에 동기화 되어야 한다. 1. 동기화의 의미협력적으로 실행되는 프로세스들은 올바르게 실행되기 위해서 동기화가 필수이다.프로세스 동기화란 프로세스의 수행 시기를 맞추는 것을 의미한다. 프로세스들 사이의 수행 시기를 맞추는 것은 크게 두 가지이다.실행 순서 제어프로세스를 올바른 순서대로 실행하기상호 배제동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기 즉, 동기화에는 실행 순서 제어를 위한 동기화가 있고, 상호 배제를 위한 동기..

[혼공컴운] 4주차

저번주에 시험치고 너무 힘들어서 냅다 쉬어버렸더니.. 늦어버렸지만 그래두 열심히 공부하고 정리해서 올려봅니당! Chapter 09 운영체제 시작하기09-1 운영체제를 알아야 하는 이유개발자들이 운영체제를 알아야 하는 이유! 1. 운영체제란실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램을 운영체제라고 한다.운영체제는 인터넷 브라우저, 게임과 같은 프로그램이기 때문에 메모리에 적재되어야 한다. 운영체제는 특별한 프로그램이기 때문에 컴퓨터가 부팅된 때 메모리 내 커널 영역이라는 공간에 따로 적재되어 실행된다. 커널 영역을 제외한 응용 프로그램이 적재되는 영역을 사용자 영역이라고 한다.운영체제가 하는 일은 실행할 프로그램을 메모리 주소가 겹치지 않도록 적당한 공간의..

[혼공컴운] 3주차 / 더 열심히..!

3주차 공부를 시작했다! 정보처리기사 실기 시험을 준비중인데, 시험이 얼마 안남아서 조금 힘들긴 하지만 미리미리 했다면 덜 힘들지 않았을까 싶긴 하다. 이번주 진도를 마치고 정처기 기출을 공부하는데 RAID가 첫번째 문제로 딱! 뭐든 공부하면 도움이 된다는걸 느꼈다. 이번주 진도까지 하니까 벌써 컴퓨터 구조가 끝났다..! 혼공학습단이 아니였으면 한달이 지나도 못 했을 것 같은데.. 신청하길 너무 잘했다는 생각이 든다! 담주까지하면 한 주 쉬니까 더 열심히 해야징 화이팅~~ Chapter 06 메모리와 캐시 메모리06-1 RAM의 특징과 종류RAM 용량이 컴퓨터 성능에 어떤 영향을 미치는지 그리고 DRAM, SRAM, SDRAM, DDR SDRAM에 대해서. 1. RAM의 특징주기억장치에는 RAM(Read..

[혼공컴운] 2주차 / 화이팅 >ㅁ<

2주차 공부 시작! 저번주에는 급하게 읽고 정리했다면 이번주는 월요일부터 열심히 나눠서 읽었다. 이번주는 저번주랑은 다르게 처음 들어보는 단어가 많아서 여러번 다시 읽는 것을 반복했다. 처음 읽을 때는 이게 뭔소리지.. 싶은데 2번, 3번 읽으니까 이게 이런 내용이구나하고 이해되서 신기하고 재미있게 읽을 수 있었다! 가볍게 여러번 읽어보라는게 어떤 의미인지 알 수 있었다! 시간을 넉넉하게 두고 천천히 여러번 읽으니까 처음보는 내용이 머리에 잘 들어왔당ㅎㅎ Chapter 04 CPU의 작동 원리04-1 ALU와 제어장치CPU 내부에는 계산을 담당하는 ALU와 명령어를 읽어들이고 해석하는 제어장치, 작은 임시 저장 장치인 레지스터라는 구성요소가 있다. 1. ALUALU는 레지스터를 통해 피연산자를 받아들이고..

[혼공컴운] 1주차 / 열심히 하자 제발

1주차 공부를 시작한다! 사실 이번주가 너무 바빠서 포기할까 고민도 했지만.. 지금 시작하지 않으면 방학동안 하나도 안 할 것 같아서 얼레벌레 시작해본다! 2주차부터는 미루지 않고 미리미리 하는게 목표다!  Chapter 01 컴퓨터 구조 시작하기01-1 컴퓨터 구조를 알아야 하는 이유프로그래밍 공부를 처음 시작했을 때는 컴퓨터 구조를 굳이 알아야 할까? 프로그래밍 언어만 잘 사용할 수 있으면 되는게 아닌가? 라는 생각을 했었다. 하지만 프로그래밍에 대해서 깊게 공부할 수록 컴퓨터 구조에 대해서 공부해야겠다는 생각이들어 공부를 시작하게 되었다. 1. 문제해결컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고, 문제 해결의 실마리를 다양하게 찾을 수 있다. 컴퓨터 내부를 거리낌 없이 들여다보..