본문 바로가기

개인공부79

[CS] 2-3. CPU 동작 방식 # CPU(중앙 처리 장치) - 메인 보드에 가장 먼저 연결하는 장치 중 하나다. - CPU는 컴퓨터의 구성 요소 중에서 인간의 뇌와 같은 역할을 수행한다. - 연산(computation), 제어(control)를 담당한다. - 일반적인 CPU는 기본적으로 3가지 모듈로 구성되며, 서로 내부 버스로 연결되어 있다. 1. 산술/논리 장치(Arithmetic Logic Unit, ALU) 2. 제어장치(Control Unit) 3. 레지스터(Register) # 레지스터(Register) - 기본적으로 프로세스는 메인 메모리에 적재된다. - 실제 연산은 CPU 내부에서 수행되므로, 데이터를 CPU로 가져와 처리해야 한다. 1. 데이터를 일시적으로 CPU 내부에 저장할 공간이 레지스터(register)다. 2.. 2023. 8. 10.
[CS] 2-2. 컴퓨터의 구성요소 #컴퓨터의 일반적인 요소 - 하드웨어(hardware): 컴퓨터가 동작하도록 해주는 내부 물리적인 장치들 - 소프트웨어(software): 컴퓨터가 어떻게 동작해야 하는지 명시되어 있는 명령어 집합 # 일반적인 하드웨어 구성요소 #컴퓨터의 기억 장치 - 일반적으로 기억 장치는 속도가 빠를수록 용량이 적고, 가격이 비싸다는 특징이 있다. - 이러한 기억 장치는 계층적으로 구성된다.(보조기억장치의 용량이 가장 크다.) #소프트웨어(software) - 소프트웨어는 일반적으로 다음의 두 가지로 나누어진다. 1. 시스템 소프트웨어: 하드웨어 자원에 대한 접근이 용이하며, 대개 저수준 언어로 작성된다. - 펌웨어, 운영체제(OS), 컴파일러, 장치 드라이버 등 2. 응용 소프트웨어: 컴퓨터 자원에 대한 직접적인 .. 2023. 8. 10.
[CS] 2-1. 컴퓨터 구조 기초 # 메인보드 -다양한 물리적인 장치(device)를 장착할 수 있는 인쇄회로기판(PCB)이다. -컴퓨터의 CPU, 메인 메모리, 하드 디스크(보조기억장치) 등을 장착한다. -다양한 컴퓨터 부품을 연결할 수 있는 인터페이스를 제공한다. -Motherboard라고도 불린다. # GPU(Graphics Processing Unit) - GPU는 그래픽 관련 연산을 빠르게 처리하는 답을 도출하는 연산 장치다. - 인공지능(딥러닝), 고화질 게임, 무인 자동차 등에서 많이 쓰인다. - 컴퓨터 그래픽/영상 처리에 유용하게 활용된다. - 대규모 행렬 및 벡터 연산을 처리하는 데에 뛰어난 성능을 발휘한다. # 보조 기억 장치 [단점] 보조 기억 장치는 메인 메모리보다 속도가 느리다. [장점] 전원이 차단되어도 내용이 .. 2023. 8. 7.
[에러] useNavigate() may be used only in the context of a <Router> component. header를 만들고 그안에 카테고리를 누르면 이동하는 화면을 구현하려고 했다. 근데 useNavigate() may be used only in the context of a component. 에러가 계속 발생했다. 찾아보니 header의 위치 때문이라는 것 같다. useNavigator는 React Router의 컴포넌트 내에서만 useNavigate()를 사용해야 한다는 것이다. 즉, 컴포넌트가 없는 경우 useNavigate()를 사용할 수 없다. 원래 상태는 이렇게 되어있었다. import App2 from "./App2"; import Header from "./Header"; import Footer from "./Footer"; // import Movie from "./component.. 2023. 8. 6.