컴퓨터 공학 정보 8

컴퓨터 핵심 부품 한번에 알아보기! (중앙처리장치, 주기억장치, 보조기억장치, 입출력장치)

안녕하세요~ 컴퓨터가 동작할 수 있도록 도와주는 핵심 부품들을 알아보도록 하겠습니다.📑목차1. 중앙처리장치1-1. 중앙처리장치란?1-2. 역할과 기능2. 주기억장치(RAM)2-1. 주기억장치란?2-2. 역할과 기능3. 보조기억장치3-1. 보조기억장치란?3-2. 역할과 기능4. 입출력 장치4-1. 입출력 장치란?4-2. 역할과 기능서론현재 우리가 사용하는 컴퓨터는 여러 부품이 유기적으로 협력해 동작합니다. 중앙처리장치(CPU)는 모든 연산과 제어를 담당하고, 주기억장치와 보조기억장치는 데이터를 저장·관리하며, 입출력 장치는 사용자와 컴퓨터 간의 소통을 가능하게 합니다. 이번 글에서는 이러한 컴퓨터의 핵심 부품들이 각각 어떤 역할을 수행하며 어떻게 컴퓨터의 동작을 가능하게 하는지 자세히 알아보도록 하겠습니..

컴퓨터 구조 (데이터와 명령어)

안녕하세요~ 최근 들어 블록체인 기술에 내용을 포스팅 하고 있습니다. 제가 포스팅한 내용중 결과 컴퓨터 공학 정보에 대한 내용이 많이 없었던 것 같았습니다. 따라서 컴퓨터 공학 정보에 대한 기초 부분과 개념들이 올라올 예정이니 기다려주시면 감사하겠습니다. 컴퓨터 구조에 들어가기전 데이터와 명령어 라는 개념을 알아보도록 하겠습니다. 📑목차1. 데이터1-1. 데이터란?2. 명령어2-1. 명령어란?서론"데이터"와 "명령어" 이 두개의 키워드를 들어셨을때는 가장 먼저 떠오르는게 무엇일까요? 먼저 "데이터" 하면 "나 데이터 없어" , "와이파이 말고 데이터로 접속할게" 등등 이런 말들을 들어보셨을겁니다. 그리고 "명령어"는 이제 게임으로 예시를 들면 "마인크래프트"에서 이제 채팅창 처럼 나타나는 부분..

CSR(Cilent Side Rendering) & SSR(Sever Side Rendering) 완벽 정리

안녕하세요!! 오늘은 CSR 방식과 SSR 방식에 대해 알아보겠습니다. 📑목차1. CSR(Cilent Side Rendering)1-1. CSR이란?1-2. CSR 동작 과정1-3. CSR 장단점2. SSR(Sever Side Rendering)2-1. SSR이란?2-2. SSR 동작 과정2-3. SSR 장단점2-4. CSR VS SSR 차이점 서론CSR 이라고 들어보셨나요? 아니면 SSR도 들어보셨나요? 프로그래밍 관련해서는 들어보셨을 수도 있습니다. 저도 포스팅을 작성하기 전 CSR이 무엇이고 SSR이 무엇인지는 개념을 이해하고나서 알 수 있게 되었습니다. CSR, SSR 각각 무슨 동작을 하는지 알아볼 필요가 있겠죠?  본론 1. CSR(Client Side Rendering)  1-1. CSR이..

[네트워크 이론] OSI 7계층, TCP/IP 와 , TCP/IP 4계층 정리

안녕하세요!! 오늘은 네트워크에 대한 이론을 중점으로 학습해보겠습니다. OSI 계층과 TCP/IP 모델에 대해 학습해보고 각 계층에 대한 역할도 알아보겠습니다.🔖 목차1. OSI 7계층 📘1-1. OSI 7 계층이란?📘1-2. OSI 7 계층 구조📘1-3. 물리 계층📘1-4. 데이터 링크 계층📘1-5. 네트워크 계층 📘1-6. 전송 계층📘1-7. 세션 계층📘1-8. 표현 계층📘1-9. 응용 계층📘2. TCP/IP 4계층📙2-1. TCP/IP 4계층이란?📙2-2. TCP 란?📙2-3. IP란?📙2-4. TCP/IP 4 계층 구조📙🔖서론먼저 본론에 들어가기 앞서 OSI 계층을 들어보신적 있으시나요?  네트워크 개념을 조금이라도 공부하셨다면 알 수 있습니다. 그럼 TCP/IP 모..

보일러 플레이트, index 파일의 사전적 의미

안녕하세요~ 최근 눈이 내려서 도로가 많이 미끄럽죠? 걸으실 때, 급하게 나가실 때 조심하셔서 미끄럽지 않도록 주의하시면 좋겠습니다. 이번에는 보일러 플레이트와 index 파일의 사전적 의미를 이해하는 시간을 갖게 되겠습니다.  보일러 플레이트란? (Boilerplate code) 프로그래밍에서 반복적으로 사용되는 기본적인 코드 틀을 말합니다.  보일러 플레이트를 왜 사용할까요?  프로그래밍에서 반복적인 작업을 줄이고 개발 효율을 높이기 위해 사용합니다.  인덱스 파일(index.html 등 같은)이란?  특정 디렉토리나 파일 시스템의 시작점을 나타내는 파일입니다. 웹 개발에서 가장 흔하게 사용되는데, 웹 서버가 특정 디렉토리를 요청받으면  기본적으로 index 파일을 먼저 찾아서 실행합니다. index..

[웹 개발 트렌드] 12가지 정보

웹 개발 트렌드  12가지 인공지능, 머신 러닝 통합  - 인공지능(AI)과 머신러닝 통합은 사용자 경험을 개선하고 웹 개발 프로세스를 자동화하는 데에 도움을 주기 때문입니다.  반응형 웹` 디자인  - 반응형 웹 디자인은 여전히 웹 개발에서 중요한 트렌드 입니다. 현재 대부분 웹 사이트들은 사용자 화면과  디바이스 규격에 맞게 레이아웃이 자동으로 조정되어 나옵니다.  반응형 웹 디자인은 웹 사이트를 더욱 편하게 사용할 수 있고, 모든 사용자들에게 일관된 경험을 할 수 있기 때문입니다.  웹 접근성 강화 - 웹 접근성 강화를 준수하면 사회적 포옹성과 공정성을 강화할 수 있기 때문에 웹 접근성에 대한 인식을 중요시해야합니다. API-First 개발 API-First 개발은 애플리케이션 또는 서비스를 개발할..

[인터넷, 웹 관련 정보] 인터넷의 역사, 웹의 발전

인터넷, 우리 삶을 바꾼 거대한 연결망인터넷은 어떻게 시작되었을까?원래 인터넷은 핵전쟁이 일어나도 끊기지 않는 통신망을 만들기 위해 개발되었지만, 핵폭발에도 견딜 수 있도록 해저에 광케이블을 깔고, 전 세계를 연결하는 거대한 통신망을 구축했습니다.웹 사이트, 어떻게 만들어졌을까?인터넷이 만들어지고 얼마 지나지 않아, 팀 버너스 리라는 사람이 '웹'이라는 것을 만들었어요. 우리가 지금 보고 있는 웹사이트들이 바로 이 웹을 통해 연결되어 있습니다.웹을 만들기 위해서는 웹 서버(웹사이트를 저장하는 컴퓨터), 웹 브라우저(웹사이트를 보는 프로그램), 그리고 이 둘을 연결하는 특별한 규칙(프로토콜)이 필요했습니다. 인터넷이 우리 삶을 어떻게 바꿨을까?인터넷이 등장하기 전에는 책이나 신문처럼 물건을 직접 만들어서 ..

[컴퓨터 기초 정보] 하드웨어, 소프트웨어, CPU, 메모리 , 하드 디스크

안녕하세요~ 컴퓨터에 대한 지식을 쌓기 위해 이번에는 하드웨어 , 소프트웨어,  CPU, 메모리, 하드 디스크 등등 다양한 부품들에 대해 알아보겠습니다. 하드웨어"하드웨어" 라는 단어를 접해보면 들어는 봤지만 설명하기는 어려운 느낌이 듭니다.하드웨어는 말그대로 단단한 제품, 만져지는 물리적인 부품이라고 생각하시면 편하십니다.  예를 들면 컴퓨터 본체, 모니터, 마우스, 키보드 등등  모두 형체가 있는 부품들입니다.소프트웨어"소프트웨어" 는 하드웨어의 반대인 물리적인 부품이 아닌 , 우리가 직접 만질 수 없는 물체의 형태가  없는 것. 컴퓨터를 동작하기 위한 프로그램등 데이터CPU ( central processing unit) 중앙 연산 처리 장치로 사람의 뇌와 같이 컴퓨터의 뇌의 역활을 하는 부분이라고..