[CS] 서버란?, 서버의 종류, CPU

김경훈·2024년 5월 10일

Computer Science

목록 보기
14/16

다음 내용은 디케이앤유/동국시스템즈 IT 채널의 강의를 기반으로 작성하였습니다.
https://www.youtube.com/watch?v=JCThQiOv9v8&list=PLV7XAb4jYt4qDXnhBNyJbojCt3FBZo1gi&index=1

서버란?

서버란 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 서버에서 동작하는 소프트웨어를 서버 소프트웨어(server software)라 하며 주로 리눅스 등의 운영체제를 설치한 대형 컴퓨터를 사용한다.

서버의 종류

타워 서버

타워 서버는 데스크탑 컴퓨터와 비슷하게 생겼으며 컴퓨터와 같이 세로로 세워놓는 서버입니다. 물론 데스크탑 컴퓨터도 서버로 사용 가능합니다. 그러나 서버는 24시간 가동됨을 기준으로 설계되었기 때문에 가정용 컴퓨터에 비해 내구성이나 성능이 훨씬 좋습니다. 타워 서버는 랙서버에 비해 크기가 좀 작고 소음이 적다는 특징이 있습니다. 그래서 설치가 자유롭고 비교적 사용 공간이 좁은 중소기업에 인기가 많은 서버입니다.

랙 서버

랙 서버는 랙이라는 거치대에 장착하는 서버입니다. 데이터 센터나 별도의 공간에 랙을 설치하고 그 안에 서버를 장착하는 형태입니다.
넓이는 19인치, 482.6mm가 표준입니다. 따라서 보통 서버의 넓이가 19inch에 장착할 수 있게 나오고 더 많은 사양이 들어간다면 깊이가 깊어지는 방식입니다.
깊이는 일반랙의 경우 1075mm, 딥랙의 경우 1200mm의 깊이를 가지고 있습니다.
높이는 U라는 단위를 사용합니다. 서버를 높이로 구분할 때 "1U 서버다.", "2U 서버다." 이런 식으로 부르곤 합니다. 1U의 높이는 1.75inch인 44.5mm 입니다. 랙은 보통 42U높이의 랙을 사용합니다.

블레이드 서버

블레이드 서버는 물리적 공간과 에너지 사용을 최소화하도록 설계된 고밀도 서버라고 합니다. 블레이드(칼날)이라는 말처럼 여러개의 서버를 여러 개 꽂아서 사용한다고 이해하면 쉽습니다.

CPU

CPU는 중앙 처리장치, 혹은 마이트로 프로세스라고도 부릅니다. CPU는 서버의 두뇌와 같은 역할을 합니다.

CPU 구성

ALU (산술 논리 장치)

ALU는 연산을 하는 역할입니다. 덧셈, 뺄셈, 곱셈 나눗셈과 같은 산술 연산, 그리고 AND, OR, NOT같은 논리 연산을 담당합니다.

CU (제어장치)

제어장치는 작업을 지시하는 역할을 합니다. 메모리에서 명령을 가지고 와서 해석하고 적절한 순서로 실행하는 일을 담당합니다.

레지스터 / 캐시 메모리 (L1,L2,L3)

기억 장치인 레지스터는 CPU안에 있는 가장 빠른 메모리라고 생각하시면 됩니다. 프로그램을 실행 할때 자주 사용하는 데이털를 메모리로 가져와서 실행하게 됩니다.

profile
Cloud & DevOps

0개의 댓글