본문 바로가기

내일배움캠프_게임서버(202410)/분반 수업 스텐다드22

CPU 수업(정리하기) 컴퓨터 구조 발제  https://velog.io/@nuketuna/TIL-20250106-TIL-CA-Hardware-1-Processor 🔷 프로세스 측면에서 보는 컴퓨터 구조, CPU   Processor  : Control 유닛 + Datapath 유닛 🔹 InputInput 유닛은 Memory에 데이터를 쓴다ex. 마이크 (음성 입력), 키보드 (키 입력)  🔹 OutputOutput 유닛은 Memory 에서 데이터를 읽는다. ex. 스피커 (음성 출력), 모니터 (화면 출력) 🔹 Memoryex. Main memory, secondary memory  🔹 ControlControl 유닛은 컴퓨터 내부의 명령을 해석 및 실행하는 역할로 명령에에 따라 데이터패스, 메모리, 입출력의 동작을.. 2025. 1. 15.
컴퓨터 구조 컴퓨터 구조컴퓨터 구조를 학습해야 하는 이유컴퓨터의 구조(하드웨어)를 학습해야 하는 이유개발자로서는 프로그램이 어떤 환경에서 어떻게 작동하는지 이해하고, 최적의 컴퓨터 환경( 성능, 용량, 비용 등 )을 스스로 판단할 수 있어야 합니다. 컴퓨터의 네 가지 핵심 부품1) 중앙 처리 장치(Central Processing Unit, 이하 CPU),2) 주기억 장치(main memory, 이하 메모리),3) 보조 기억 장치(secondary storage),4) 입출력 장치(input/output devices, 이하 I/O 장치) 🔹 가장 큰 사각형은 메인보드입니다. 🔹 메인보드 안에 시스템 버스(양방향 수직 화살표)가 있습니다. 🔹 CPU 내부에는 ALU(산술 논리 연산 장치), 제어 장치와 여러.. 2025. 1. 8.
네트워크 네트워크https://teamsparta.notion.site/Wrap-Up-39dbbfb4fcf54e9fa89c17039427afef  네트워크 Wrap-Up전송 계층과 응용 계층의 지식들은 게임 개발을 하며 종종 사용할 것이기에 공부합시다.서버가 터지는 것을 막기안정성 : 특정 기능을 언제나 균일한 성능으로 수행할 수 있는가   이중화, 다중화, 로드 밸러싱  ※ 로드 밸러싱 : 트래픽을 고르게 분산하는 기술가용성 컴퓨터 시스템이 특정 기능을 실제로 수행할 수 있는 시간의 비율을 의미가용성은 전체 사용 시간 중에서 정상적인 사용 시간을 의미함.   업타임  : 정상적인 사용 시간   다운 타임  : 정상적인 사용이 불가능한 시간   가용성 = 업타임/업타임 + 다운타임                  .. 2025. 1. 6.
cpu 조사 [주제]1. CPU란?CPU의 개념과 세부 장치들에 대한 설명이 포함되면 좋을 것 같아요 CPU(Central Processing Unit, 중앙처리장치 )CPU는 컴퓨터 시스템을 통제하고 프로그램의 연산을 실행 · 처리하는 가장 핵심적인 컴퓨터의 제어 장치, 혹은 그 기능을 내장한 칩이다. 컴퓨터 부품과 정보를 교환하고 동작을 제어한다.모든 컴퓨터의 작동과정이 중앙 처리 장치(CPU)의 제어를 받기 때문에 컴퓨터의 두뇌에 해당한다고 할 수 있다.  CPU는 캐시와 같은 부가 장치를 통합하거나  Soc(System On Chip) 형태로 설계되어 MCU(Micro Control Unit)와 주변 장치(외부 확장 장치에 관한 IC)를 포함하기도 하며, 주변 IC가 따로 분리되어 있는 경우 이를 MCU라고 .. 2025. 1. 3.
전송계층 정리 241227 전송 계층은 네트워크 계층의 한계를 보완하고 응용 계층(5,6,7계층)과의 연결점을 제공하는 계층입니다.  IP : IP 단편화와 IP 주소 지정모든 패킷이 제대로 전송되었는지 일일이 확인하고 호스트 간에 연결을 수립하는 작업의 단점일반적으로 패킷의 빠른 송수신과는 배치되는 작업입니다. 더 많은 시간, 대역폭, 부하가 요구되고, 이는 곧 성능상 악영향으로 이어질 수 있기 때문입니다.  TCP신뢰성금융 서비스처럼 반드시 신뢰성 있는 전송을 보장 UDP빠름동영상 스트리밍 서비스나 실시간 영상 통화처럼 한두 개의 패킷 손실은 감수하더라도 빠른 전송이 우선시되는 경우  TCP 중심의 전송계층연결수립, 송수신중에 연결 유지신뢰성 : 올바른 순서로 전송, 도착확인, 유실자료 재전송   요즘은 TCP 최적화가 많이 .. 2024. 12. 27.
응용 계층(Application Layer) 조사 주제) : 응용 계층이란? TCP/IP 4계층 중 응용 계층에 대해 조사해주세요(아래 내용이 포함되면 좋을 것 같아요).    DNS   HTTP   응용 계층(Application Layer)란?TCP/IP 4계층 모델에서 응용 계층(Application Layer)은 사용자가 네트워크 서비스를 활용할 수 있도록 인터페이스를 제공하는 최상위 계층입니다. 응용 계층은 네트워크 통신의 최종 목적지이며, 사용자가 입력한 데이터와 네트워크에서 수신한 데이터를 다룹니다.응용 계층은 아래와 같은 주요 기능을 수행합니다:사용자와 네트워크 간의 상호작용을 제공.데이터 변환, 암호화, 압축 등.응용 프로그램 간 데이터 전송 관리. 주요 프로토콜1. DNS (Domain Name System)DNS는 도메인 이름을 IP.. 2024. 12. 26.