# hardware

FPGA
FPGA(Field Programmable Gate Array) FPGA 설계 가능 논리 소자와 프로그래밍이 가능한 내부 회로가 포함된 반도체 소자이다. 설계 가능 논리 소자는 AND, OR, XOR, NOT, 더 복잡한 디코더나 계산기능의 조합 기능같은 기본적인 논리

[HW] 코어와 스레드
컴퓨터에서 CPU(Central Processing Unit)는 인간의 뇌 역할을 한다. CPU의 주요 부품인 코어와, 코어의 작업 단위를 나타내는 프로세스, 스레드 개념에 대해 알아보자.

CPU와 GPU의 차이 및 장치 확인(Ubuntu 기준)
CPU는 컴퓨터의 두뇌를 담당한다. 다양한 환경에서의 작업을 빠르게 수행하기 위해 ALU()의 구조가 복잡하고 명령어 하나로 처리할 수 없는 기능도 많으며 각종 제어 처리를 위한 부분이 많다. 반면, GPU는 특화된 연산을 빠르게 처리하기 위해 단순한 ALU를 여러개

서버 하드웨어(Server Hardware)
1) 저장된 글과 사진을 보여줌2) 글과 사진 등을 업로드 받아서 보관해줌3) A컴퓨터가 톡을 보내면 B컴퓨터에 알림을 보냄4) 위치와 목적지를 받아서 가는 길과 소요시간을 계산해줌5) 여러명이서 참여할 수 있는 게임을 열어줌접속하는 컴퓨터를 Client 정보를 제공해

WEPSKAM[3] CPU Caches
WEPSKAM - Commodity Hardware Today]에서 이어지는 내용으로 Red Hat의 Ulrich Drepper씨가 2007년에 쓴 논문 [What Every Programmer Should Know About Memory의 2장 내용이다.

💻 HARDWARE 010
📝017 요약 ✔ 컴퓨터는 메모리에서 명령어를 가져오고, 사용자는 메모리에 다른 명령어를 넣음으로써 컴퓨터가 수행하는 계산을 바꿀 수 있음 (명령어와 데이터는 맥락에 따라서만 구별 가능) ✔ 캐싱에는 대상에 더 빨리 접근하고자 시간적 지역성 or 공간적 지역성을

💻 HARDWARE 009
015 캐시란? 캐시(Cache) 프로세서에서 용량이 작고 속도가 빠른 메모리 용량이 더 크지만 훨씬 느린 주 기억 장치에 매번 접근하는 것을 피하고자 최근에 사용된 정보를 저장하는데 사용됨 일반적인 프로세서에는 캐시가 2~3개 있는데, 흔히 L1/L2/L3 레벨이라고 부르고 뒤로 갈수록 용량은 크지만 속도가 더 느림 캐싱(Caching) 캐시로 데이터...

💻 HARDWARE 008
013 모형 컴퓨터로 프로그램 작성 모형 컴퓨터 물리적으로 존재하지 않는 컴퓨터를 가지고 프로세서가 어떻게 작동하는지 알아 봄 상상의 컴퓨터, 실제 컴퓨터와 같은 아이디어를 사용하지만 훨씬 단순 명령어와 데이터를 저장하기 위한 메모리가 有 1개의 수를 담을 만한 용량의 부가적인 저장 영역인 누산기(accumulator) 있음 대표 명령어 | 명령어 ...

💻 HARDWARE 007
012 프로세서 != 계산기 프로세서 산술 연산을 할 수 있음 (계산기처럼 사칙연산 가능) 메모리에서 연산을 수행할 데이터를 가져오거나 연산 결과를 메모리에 저장할 수 있음 컴퓨터의 나머지 부분을 제어 (입출력을 조직화하고 조정) 단순하긴 해도 결정을 내릴수 있다!

💻 HARDWARE 006
010 비트가 모여서 데이터로 이진수 십진수 1867을 이진수 11101001011로 변환하는 과정 | 수 | 몫 | 나머지 | | :--: | :--: | :----: | | 1867 | 933 | 1 | | 933 | 466 | 1

💻 HARDWARE 005
08 아날로그 정보를 디지털로 이미지 디지털화 화소/픽셀(Pixel) : 화상을 구성하는 최소 단위 디스플레이 화면은 미세한 적/녹/청색 빛 요소가 모여 구성된 배열에 영상을 표시하며, 각 요소는 픽셀에서 해당하는 수준에 따라 밝기 수준이 정해짐 JPEG(Joint

💻 HARDWARE 004
07 연속/불연속 아날로그/디지털 컴퓨터가 정보를 표시하는 형식 컴퓨터는 디지털 처리 장치 컴퓨터는 정보를 비트로 표현 비트는 모여서 더 큰 정보를 표현 아날로그 (연속적) 현실에서 우리가 다루는 사물 대부분 디지털 (불연속적) 컴퓨터 입장

💻 HARDWARE 003
05 무어의 법칙 무어의 법칙 반도체의 집적밀도는 18~24개월마다 2배씩 증가 06 요약 하드웨어 성능의 향상은 현실적으로 무엇을 계산할 수 있는지에는 큰 영향을 미치지만, 이론상 계산 가능한 것에는 어떤 근본적인 변화도 일으키지 않는다

💻 HARDWARE 002
03 HDD/SSD 보조 기억 장치 전원이 꺼져 있을 때도 정보를 유지 메모리보다 많은 정보를 저장 휘발성을 띠지 않아서 드라이브에 저장된 정보는 전력 공급이 없더라도 유지 HDD (Hard Disk, Hard Drive) SSD (Solid State Drive)

💻 HARDWARE 001
01 컴퓨터 논리/구조 02 프로세서 속도/심장 박동수 폰 노이만 아키텍처 (von Neumann architecture) 입력 / [CPU(제어장치, 산술연산장치)/Bus/Memory Unit(프로그램 영역, 데이터 영역)] / 출력 프로세서 (processo

WEPSKAM[1~2] - Commodity Hardware Today
Red Hat의 Ulrich Drepper씨가 2007년에 쓴 논문이다. likely/unlikely 매크로를 정리하다보니 읽게되었는데 양이 많아 이것도 같이 정리해보면 좋을것 같다.

컴퓨터 물리 구조(Computer Physical Architecture)
서론 컴퓨터의 구조(Computer Hardwrare) 중앙 처리 장치(Centrial Processor Unit) 기억 장치(Computer Memory) 보조 기억 장치(Read Only Memory) 기타 장치 그래픽 처리 장치(Graphics Proce