목록운영체제 (17)
개발자는 기록이 답이다

우리가 실행하는 프로그램은 모두 RAM에 저장되어 있다. RAM의 하드웨어적 특성과 종류에 대해 학습해보자. 또한 저장 장치 계층 구조를 통해 저장 장치의 큰 그림을 그리고 CPU와 메모리 사이에 위치한 캐시 메모리에 대해 학습해보자. 1. RAM의 특징과 종류 1장에서 '주기억장치의 종류에는 크게 RAM과 ROM, 2가지가 있고 '메모리'라는 용어는 그 중에서 RaM을 지칭하는 경우가 많다"라고 언급되어 있다. RAM의 용량이 컴퓨터 성능에 어떤 영향을 미치고, DRAM, SRAM, SDRAM, DDR, SDRAM은 무엇이고 어떤 특징을 가지는지 살펴보자. RAM의 특징 전원을 끄면 RAM에 저장된 명령어와 데이터가 모두 날아간다. 휘발성 저장 장치 : 전원을 끄면 저장된 내용이 사라지는 저장 장치 비..

기존에도 혼공컴운을 노트 필기 중이었지만, 운영체제 파트 전까지 컴퓨터 구조를 배우는 과정이 웹 개발자인 나랑 관련이 있나 싶었다. 어차피 보기로 한 책 끝까지 완독하고 싶었는데, 한빛미디어에서 혼공학습단 11기에 선정되어서 좀 더 동기부여를 얻고자 했다. 꼭 완주해서 우수혼공족이 되어야징😊 일단 정리는 따로 포스팅하고 미션하는 포스팅에 별도로 이전 발행글을 첨부할 예정이다. 그게 더 나중에 찾아보기에 편할 것 같은데, 그렇게 해도 되겠죠 족장님..? 안되면 댓글달아주세요..ㅎㅎ Chapter1. 컴퓨터 구조 시작하기 2023.12.20 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 1. 컴퓨터 구조 시작하기 혼공 컴퓨터구조 + 운영체제 1. 컴퓨터 구조 시작하기 인프런 다른 강의를 통해 운영체제..

클럭과 코어, 스레드 라는 개념을 학습하고, 빠른 CPU를 만드는 설계 기법인 멀티 코어와 멀티 스레드란 무엇인지 이해해보자. 또한 맥에서 코어 수와 스레드 수를 보는 방법도 포스팅했으니 1절의 맨 마지막 부분을 확인하면 된다. 1. 빠른 CPU를 위한 설계 클럭 CPU를 설계하는 엔지니어는 조금이라도 더 빠른 CPU를 만들어야 한다. 그렇다면 CPU를 어떻게 설계해야 할까? 컴퓨터 부품들은 '클럭 신호'에 맞춰 일사불란하게 움직인다 CPU는 '명령어 사이클'이라는 정해진 흐름에 맞춰 명령어들을 실행한다. 클럭 신호가 빠르게 반복되면 CPU를 비롯한 컴퓨터 부품들은 그만큼 빠른 박자에 맞춰 움직인다. 즉, 클럭 속도가 높아지면 CPU는 명령어 사이클을 더 빠르게 반복하고, 다른 부품들도 그에 맞춰 더 빠..

인프런 다른 강의를 통해 운영체제 파트를 공부했었는데, 좀 더 부족한 부분을 메꾸기 위해 혼공책을 도서관에서 빌려왔다. 강의에서는 핵심 부분만 뽑아서 설명해주긴했지만, 책으로도 좀 더 자세히 복습하고자 한다. 특히, 맨 앞장에는 실력있는 개발자가 되기 위해서 컴퓨터 구조를 알아야 하는 이유에 대해 설명이 잘 되어있다. 컴퓨터 구조를 알아야 하는 이유? 프로그래밍 강의나 책에 나오는 코드를 똑같이 따라 작성했는데도 에러가 날 경우, 컴퓨터의 구조를 이해하고 있다면 문제 상황을 빠르게 진달할 수 있다. 컴퓨터 → 미지의 대상 x, 분석의 대상o 컴퓨터 구조 지식은 문법에 맞는 코드만 작성할 줄 아는 개발자를 넘어 다양한 문제를 스스로 해결할 줄 아는 개발자로 만든다. 웹사이트를 개발할때, 서버 컴퓨터가 필요..