Lucky Charms Rainbow

분류 전체보기

"혼자 공부하는 컴퓨터구조+운영체제" 를 참고하여 작성한 포스팅입니다. 01 빠른 CPU를 위한 설계 기법 CPU의 속도를 빠르게 만들어 보자! 컴퓨터 부품들은 ‘클럭 신호’에 맞추어 움직인다 CPU는 ‘명령어 사이클’이라는 정해진 흐름에 맞추어 명령어들을 실행한다. 클럭 속도 클럭 속도 : 헤르츠(Hz) 단위로 측정 헤르츠(Hz) : 1초에 클럭이 반복되는 횟수 그럼 클럭 속도를 빠르게 하면 CPU 속도가 빨라질까? XXX 필요 이상으로 클럭을 늘리면 발열이 심해진다! 클럭 속도를 늘리는 방법 이외에는? 코어 수를 늘리는 방법 → 듀얼코어, 멀티코어,… 스레드 수를 늘리는 방법 → 멀티스레드,… 코어와 멀티 코어 코어란? 현대적인 관점에서 CPU를 재해석 해야함 전통적으로 ‘명령어를 실행하는 부품’은 ..
"혼자 공부하는 컴퓨터구조+운영체제" 를 참고하여 작성한 포스팅입니다. 01 ALU와 제어장치 ALU = 계산하는 장치 제어장치 = 제어 신호를 발생시키고 명령어를 해석하는 장치 ALU 계산을 하기 위해서는 피연산자와 수행할 연산이 필요 레지스터로부터 피연산자를, 제어장치로부터 제어 신호를 받아들인다. 플래그 = 연산 결과에 대한 부가 정보 일반적인 플래그 종류 제어장치 제어장치가 받아들이는 정보 - 클럭 컴퓨터의 모든 부품을 일사불란하게 움직일 수 있게 하는 시간 단위 클럭 신호에 맞추어서 명령어가 수행됨 - 해석할 명령어 명령어 레지스터에 저장되어 있음 - 플래그 - 제어 신호 제어장치가 내보내는 정보 제어 신호 (To. 레지스터 / To. ALU) CPU 내부에 전달 제어 신호 (To. 메모리 / ..
인프런 강의 김영보 강사님의 "DOM 기본" 수강 및 참고하여 작성한 포스팅입니다. 01 다큐먼트와 인터페이스 : DOM의 개념적 핵심, 인터페이스 리스트 활용 방법 Document Document의 사전적 의미는 " 문서 " - 문서는 정적이며, 기록의 뉘앙스가 강하다. Document Object Model의 Document는 - 다양한 형태의 콘텐츠를 표현하는 바탕(매체)으로 애플리케이션으로 콘텐츠를 동적으로 표현 - 문서와는 뉘앙스가 많이 다름 프로그램 관점의 Document Object Model은 다큐먼트를 오브젝트로 접근하여, 콘텐츠를 표현하는 모델 강좌에서는 Docment를 다큐먼트 로 표기하며 소문자 document는 오브젝트 이름 DOM은 개념 이해가 중요 DOM의 개념적 핵심은 동적으..
"혼자 공부하는 컴퓨터구조+운영체제" 를 참고하여 작성한 포스팅입니다. 01 소스코드와 명령어 고급 언어와 저급 언어 고급 언어 : 개발자가 이해하기 쉽게 만든 언어 - C, C++, JAVA, Python 등 저급 언어 : 컴퓨터가 이해하고 실행하는 언어 - 기계어, 어셈블리어 컴파일 언어와 인터프리트 언어 컴파일 언어 컴파일러에 의해 목적 코드로 컴파일 인터프리트 언어 인터프리터에 의해 한 줄 씩 실행 소스 코드 전체가 저급 언어로 변환되기까지 기다릴 필요 X 컴파일 언어 vs 인터프리트 언어 컴파일 & 인터프리트 과정 살펴보기 https://godbolt.org/ Compiler Explorer godbolt.org 컴파일, 인터프리트가 명확하게 구분 되는 것은 아님! 방식의 차이일 뿐 흑과 백, ..
"혼자 공부하는 컴퓨터구조+운영체제" 를 참고하여 작성한 포스팅입니다. 01 0과 1로 숫자를 표현하는 방법 1 정보단위 비트 0과 1을 표현하는 가장 작은 정보 단위 ex) 2비트로 표현할 수 있는 정보 - 2^2 = 4개, 3비트로 표현할 수 있는 정보 2^3 = 8개 프로그램은 수많은 비트로 이루어져 있음 비트 -> 바이트 -> 킬로바이트 -> 메가바이트 -> 기가바이트 -> 테라바이트 ... 워드 CPU가 한 번에 처리할 수 있는 정보의 크기 단위 하프 워드(half word) : 워드의 절반 크기 풀 워드(full word) : 워드 크기 더블 워드 (double word) : 워드의 두 배 크기 2 이진법 : 0과 1로 숫자 표현하기 이진법 (binary) 0과 1로 수를 표현하는 방법 숫자가..
01 회고가 아닌 후기를 올리는 이유 사실 간단하다. 나는 대학교 3학년 2학기... 학업을 병행하고 있다. 매주 회고를 올리고 싶었지만, 구름톤 트레이닝 풀스택 4기 3-4주째에 시험기간과 겹치는 바람에 엄청난 고통을 겪고 있다. 심지어 나는 구름톤 트레이닝 합격 전부터 학교 내에서 선거운동본부로 활동하며 총선거 준비까지 하고 있었고, 활동 후 2주 차부터 구름톤 트레이닝 합격으로 수업을 듣기 시작했다. 또, 3주 차에는 선거운동은 끝났지만 2주 뒤에 있을 시험... 그리고 몰려오는 과제들. 숨 쉴 틈이 없었다. 혹시나 대학교를 병행하면서 구름톤 트레이닝을 생각중이라면 이 글을 읽고 조금이나마 도움이 됐으면 좋겠다. 02 구름톤 트레이닝, 학업 병행 가능한가? 솔직히 얘기하면 가능하다. 다만, 전공자라..
"혼자 공부하는 컴퓨터구조+운영체제" 를 참고하여 작성한 포스팅입니다. 01 컴퓨터 구조를 알아야 하는 이유 문제 해결 능력을 기를 수 있다. 성능, 용량, 비용을 고려한 개발을 할 수 있다. 문제 해결 컴퓨터를 미지의 대상에서 분석의 대상으로 바라보게끔 컴퓨터를 관조할 수 있는 능력을 배양할 수 있음 문법에 맞는 소스 코드를 컴퓨터에 입력만 하는 개발자 -> 컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자 성능, 용량, 비용 컴퓨터 구조는 결국 성능, 용량, 비용에 대한 이야기 프로그래밍 언어의 문법만으로는 해결하기 어려운 문제들을 해결할 수 있음 02 컴퓨터 구조의 큰 그림 컴퓨터 구조 컴퓨터가 이해하는 정보 - 데이터, 명령어 컴퓨터의 네 가지 핵심 부품 컴퓨터가 이해하는 정보 ① 데이터 숫자, ..
1 레포지토리 및 README.md 생성깃허브 리드미를 만들어 주기 위해서 가장 먼저 New repository를 눌러서 레포지토리를 생성해 준다. 레포지토리 네임은 자신의 깃허브 이름과 동일하게 해 줘야 깃허브 프로필에 들어가며, 깃허브 이름을 적으면 바로 밑에 special repository라는 설명이 뜨게 된다. private가 아닌 public으로 체크를 해준 다음, Add a README file까지 체크해 준 후 레포지토리를 생성하면 된다.2 README.md 수정마크다운 형식의 파일을 다뤄본 적이 없는 사람들이나 이제 막 개발 공부를 하기 시작한 사람들은 리드미 꾸미기를 처음 마주 했을 때 당황할 수도 있다. (내가 그랬었다) 3번이 마크다운을 블로그처럼 쉽게 작성할 수 있는 사이트니, 가..
찌늉
'분류 전체보기' 카테고리의 글 목록 (5 Page)