CS 지식

· CS 지식
1. CPU (Central Processing Unit) CPU는 컴퓨터의 두뇌라고 말할 수 있다. 메모리에 저장된 값을 읽어서 해석하고 실행하는 장치이다. CPU는 작업을 빠르게 연산하고 작동하는데 기능이 집중되어 있다. 또 CPU는 계산기라고도 얘기할 수 있다. 1) CPU의 구조 내부 모듈에는 산술/논리 연상 장치(ALU), 제어 장치, 레지스터가 있고 이들을 내부 버스로 연결한다. (1) 레지스터 CPU 내부의 작은 임시 저장 장치이다. 프로그램을 실행하는데 필요한 값들을 임시로 저장한다. CPU안에는 여러 개의 레지스터가 존재하고 각기 다른 이름과 역할을 가지고 있다. (2) ALU 쉽게 말해 계산기, 계산만을 위해 존재하는 부품 컴퓨터 내부에서 수행되는 대부분의 계산을 도맡아서 수행 (3) ..
· CS 지식
1. Git vs Github Git은 버전 관리 시스템, Github은 Git으로 관리하는 프로젝트를 올려놓을 수 있는 사이트 1) Git - 소스 코드 버전 사이를 오가는 시간 여행 이상의 기능을 제공 - 데이터를 저장할 공간만 있다면 어디서나 사용 가능 2) Github - 소스 코드를 올려 두면 시간, 공간의 제약없이 협업 가능 - 내 작업물을 다른 사람과 공유할 수 있고, 반대로 다른 사람의 작업물을 받아와서 작업 가능 2. Github 기본 용어 정리 1) Local/Remote - Local : 우리가 사용하고 있는 컴퓨터 - Remote : 원격 저장소 2) Repository(repo, 저장소) - 프로젝트가 존재하는 저장 공간 3) Branch - Repo의 공간에서 독립적으로 어떤 작..
빨간망토감자도리
'CS 지식' 카테고리의 글 목록