분류 전체보기(1084)
-
ETC./HardWare
2019.04.26
1
H/W] 인터럽트의 정의와 종류 및 처리과정
인터럽트란 무엇인가? 인터럽트는 프로그램을 실행하는 도중에 예기치 않은 상황이 발생할경우 현재 실행중인 작업을 즉시 중단하고 발생된 상황을 우선 처리한 후 실행중이던 작업으로 복귀하여 계속 처리하는것을 말합니다. 일명 끼어들기라고도 합니다. 인터럽트는 외부 인터럽트, 내부 인터럽트, 소프트웨어 인터럽트로 분류하는데, 외부나 내부 인터럽트는 CPU의 하드웨어에서의 신호에 의해 발생하고 소프트웨어 인터럽트는 명령어의 수행에 의해 발생합니다. 여러가지 인터럽트의 종류와 발생원인 외부 인터럽트 외부 인터럽트는 다음과 같이 입,출력장치, 타이밍 장치, 전원 등 외부적인 요인에 의해 발생합니다. 전원 이상 인터럽트 : 정전이되거나 전원 이상이 있는경우 발생합니다. 기계 착오 인터럽트 : CPU의 기능적인 오류 동작..
-
ETC./HardWare
2019.04.25
[H/W] 여러가지 CPU 레지스터의 종류와 기능
레지스터란? 레지스터는 CPU내부에서 처리할 명령어나 연산의 중간 값 등을 일시적으로 기억하는 임시 기억장소입니다. 컴퓨터의 프로세서 내에서 자료를 보관하는 아주 빠른 기억장소라고 생각하면 되며 일반적으로 현재 계산을 수행중인 값을 저장하는데 사용됩니다. 레지스터는 메모리 계층의 최상위에 위치하면서 가장 빠른 속도로 접근이 가능하게끔 설계되어있는 메모리입니다. 여러가지 레지스터의 종류 프로그램 카운터, 프로그램 계수기 다음번에 실행할 명령어의 번지를 기억하는 레지스터로 분기 명령이 실행되는 경우 그 목적지 주소로 갱신됩니다. 명령 레지스터 현재 실행중인 명령의 내용을 기억하는 레지스터 입니다. 누산기 연산된 결과를 일시적으로 저장하는 레지스터로 연산의 중심이 되는 레지스터입니다. 상태 레지스터(Statu..
-
ETC./HardWare
2019.04.24
4
[H/W] 중앙처리장치(CPU)란 무엇인가? CPU의 구조 총정리
중앙처리장치란? 중앙처리장치(CPU: Central Processing Unit)는 사람의 두뇌와 같이 컴퓨터 시스템에 부착된 모든 장치의 동작을 제어하고 명령을 실행하는 장치입니다. 중앙 처리장치는 제어장치, 연산장치, 레지스터 그리고 이들을 연결하여 데이터를 전달하는 버스로 구성되어 있습니다. 중앙처리장치의 대표적인 구성장치 제어장치 제어장치(Control Unit)는 컴퓨터에 있는 모든 장치들의 동작을 지시하고 제어하는 장치입니다. 제어장치는 명령 레지스터에서 읽어들인 명령어를 해독하여 해당하는 장치에게 제어 신호를 보내 정확하게 수행하도록 지시합니다. 제어장치의 구성요소 명령 레지스터 : 현재 실행중인 명령어의 내용을 기억하고 있습니다. 명령 해독기(Decoder) : 명령 레지스터에 있는 명령어..
-
일상/제품리뷰
2019.04.23
[내돈내산] 착용감 좋은 무선 헤드폰 추천 커세어 보이드 프로 사용후기
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 자취방에서 아무래도 방음이 완벽하지는 못해 영화나 미디어를 시청하고 있자면 시끄러운 사운드가 굉장히 신경쓰이는데요. 그래서 영화나 미디어를 시청하거나 음악을 감상할때는 제가 원하는 사운드의 크기로 소리를 높여서 시청할 수 없었습니다. 하지만 무선 헤드폰 하나만 있으면 이러한 문제를 완벽히 해결해 줄 수 있습니다. 저도 얼마전 이러한 문제때문에 무선 헤드폰을 하나 구입했습니다. 제품명은 CORSAIR VOID PRO RGB WIRELESS 입니다. ※ 커세어 보이드 프로는 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 커세어 보이드프로 개봉기커세어 보이드 프로가 배송되었습니다. 저는 RGB모델을 구입하였습니다..
-
일상/제품리뷰
2019.04.22
2
[내돈내산] 침대나 소파에서도 컴퓨터 사용을 가능하게 해주는 커세어 랩보드(K63용) 사용후기
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 혹시 소파나 침대위에서 키보드나 마우스를 사용해야 할 일이 있으신가요? 저는 주말만 되면 침대에서 못벗어나는 지박령이 되는지라 침대 위에서 컴퓨터를 할때가 많은데요. 하지만 아무리 무선 마우스, 무선 키보드를 사용한다고 해도 바닥이 평평하지가 않아 컴퓨터를 사용하기에 무척이나 불편하였습니다. 하지만 이번에 커세어 랩보드라는 제품을 구매하면서 침대위에서도 키보드와 마우스를 사용하기 매우 편리해졌습니다. 커세어 랩보드라는 제품은 다른말로 이동식 장패드라고도 말할 수 있을거 같아요. ※ 커세어 랩보드는 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 커세어 K63전용 랩보드 개봉기커세어 K63전용 랩보드가 도착하였습..
-
Web/Web Programming
2019.04.19
[Network] X.25란 무엇인가?
X.25란 무엇인가? X.25는 DTE(데이터 터미널 장치, Data Terminal Equipment)와 DCE(데이터 회선 종단장치, Data Circuit-terminating Equipment)간의 인터페이스를 제공하는 프로토콜로 통신을 원하는 두 단말장치가 패킷 교환망을 통해 패킷을 원활히 전달하기 위한 통신 절차입니다. X.25는 ITU-T에서 제정(1976년 승인)한 국제 표준 프로토콜로, 우수한 호환성을 가집니다. 연결형 프로토콜로 흐름제어, 오류 제어 등의 기능이 있습니다. 강력한 오류 체크 기능으로 신뢰성이 높습니다. 한 회선에 장애가 발생하더라도 정상적인 경로를 선택하여 우회 전송이 가능합니다. 디지털 전송을 기본으로 하므로 전송 품질이 우수합니다. 가상회선방식을 이용하여 하나의 물리..
-
Web/Web Programming
2019.04.18
2
[Network] OSI의 7계층 총 정리
OSI 참조 모델이란? OSI(Open System Interconnection) 참조모델은 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)입니다. 개방형 시스템(Open System)간의 데이터 통신 시 필요한 장비 및 처리 방법등을 7단계로 표준화하여 규정하였습니다. OSI참조 모델의 목적 서로 다른 시스템 간을 상호 접속하기 위한 개념을 규정합니다. OSI 규격을 개발하기 위한 범위를 정합니다. 관련 규정의 적합성을 조절하기 위한 공통적 기반을 제공합니다. OSI 참조 모델의 기본원칙 적절한 수의 계층으로 나누어 시스템의 복잡도를 최소화합니다. 서비스 접점의 경계를 두어 상호 작용이 적어질 수 있도록 합니다. 프로세스나 기술적인 면에서 명백히 다른..
-
Web/Web Programming
2019.04.17
[Network] 통신 프로토콜이란 무엇인가?
통신 프로토콜의 개념 통신 프로토콜(Communication Protocol)은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약입니다. 통신 프로토콜은 통신을 제어하기 위한 표준 규칙과 절차의 집합으로 하드웨어와 소프트웨어, 문서를 모두 규정하는 말입니다. ※ 통신 프로토콜의 기본 요소 구문(Syntax) : 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨등을 규정 의미(Semantics) : 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 시간(Timing) : 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정 통신프로토콜의 기능 단편화와 재결합 송신 측에서 전송할 데이터를 전송에 알맞은 일정 크기의..
-
Web/Web Programming
2019.04.16
[Network] 여러가지 네트워크 장비종류
허브 허브(Hub)는 한 사무실이나 가까운 거리의 컴퓨터들을 연결하는 장치로, 각 회선을 통합적으로 관리하며, 신호 증폭 기능을 하는 리피터의 역할도 포함합니다. 리피터 리피터는 전송되는 신호가 전송 선로의 특성 및 외부 충격 등의 요인으로인해 원래의 형태와 다르게 왜곡되거나 약해질 경우 원래의 신호 형태로 재생하여 다시 전송하는 역할을 수행합니다. OSI 참조 모델의 물리 계층에서 동작하는 장비입니다. 근접한 네트워크 사이에 신호를 전송하는 역할로, 전송 거리의 연장 또는 배선의 자유도를 높이기 위한 용도로 사용합니다. 브리지 브리지(Bridge)는 LAN과 LAN을 연결하거나 LAN안에서의 컴퓨터 그룹(세그먼트)을 연결하는 기능을 수행합니다. 데이터 링크중 MAC계층에서 사용되므로 MAC브리지라고도 ..
-
Web/Web Programming
2019.04.15
[Network] 인터넷(Internet)이란 무엇인가?
인터넷이란? 인터넷(Internet)이란 TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망입니다. 인터넷의 특징 인터넷은 유닉스 운영체제를 기반으로 합니다. 통신망과 컴퓨터가 있는 곳이라면 시간과 장소에 구애받지 않고 정보를 교환할 수 있습니다. 인터넷에 연결된 모든 컴퓨터는 고유한 IP를 가지고 있습니다. 컴퓨터 또는 네트워크를 서로 연결하기 위해서는 브리지, 라우터, 게이트웨이가 사용됩니다. 다른 네트워크 또는 같은 네트워크를 연결하여 그 중추적 역할을 하는 네트워크로 보통 인터넷의 주가 되는 기간망을 일컫는 용어를 백본(Backbone)이라고 합니다. 인터넷 서비스 인터넷 서비스는 TCP/IP의 응용계층에서 제공하며, 중요 인터넷 서비스는 다음..
-
ETC./HardWare 2019.04.26 1H/W] 인터럽트의 정의와 종류 및 처리과정 인터럽트란 무엇인가? 인터럽트는 프로그램을 실행하는 도중에 예기치 않은 상황이 발생할경우 현재 실행중인 작업을 즉시 중단하고 발생된 상황을 우선 처리한 후 실행중이던 작업으로 복귀하여 계속 처리하는것을 말합니다. 일명 끼어들기라고도 합니다. 인터럽트는 외부 인터럽트, 내부 인터럽트, 소프트웨어 인터럽트로 분류하는데, 외부나 내부 인터럽트는 CPU의 하드웨어에서의 신호에 의해 발생하고 소프트웨어 인터럽트는 명령어의 수행에 의해 발생합니다. 여러가지 인터럽트의 종류와 발생원인 외부 인터럽트 외부 인터럽트는 다음과 같이 입,출력장치, 타이밍 장치, 전원 등 외부적인 요인에 의해 발생합니다. 전원 이상 인터럽트 : 정전이되거나 전원 이상이 있는경우 발생합니다. 기계 착오 인터럽트 : CPU의 기능적인 오류 동작..
-
ETC./HardWare 2019.04.25[H/W] 여러가지 CPU 레지스터의 종류와 기능 레지스터란? 레지스터는 CPU내부에서 처리할 명령어나 연산의 중간 값 등을 일시적으로 기억하는 임시 기억장소입니다. 컴퓨터의 프로세서 내에서 자료를 보관하는 아주 빠른 기억장소라고 생각하면 되며 일반적으로 현재 계산을 수행중인 값을 저장하는데 사용됩니다. 레지스터는 메모리 계층의 최상위에 위치하면서 가장 빠른 속도로 접근이 가능하게끔 설계되어있는 메모리입니다. 여러가지 레지스터의 종류 프로그램 카운터, 프로그램 계수기 다음번에 실행할 명령어의 번지를 기억하는 레지스터로 분기 명령이 실행되는 경우 그 목적지 주소로 갱신됩니다. 명령 레지스터 현재 실행중인 명령의 내용을 기억하는 레지스터 입니다. 누산기 연산된 결과를 일시적으로 저장하는 레지스터로 연산의 중심이 되는 레지스터입니다. 상태 레지스터(Statu..
-
ETC./HardWare 2019.04.24 4[H/W] 중앙처리장치(CPU)란 무엇인가? CPU의 구조 총정리 중앙처리장치란? 중앙처리장치(CPU: Central Processing Unit)는 사람의 두뇌와 같이 컴퓨터 시스템에 부착된 모든 장치의 동작을 제어하고 명령을 실행하는 장치입니다. 중앙 처리장치는 제어장치, 연산장치, 레지스터 그리고 이들을 연결하여 데이터를 전달하는 버스로 구성되어 있습니다. 중앙처리장치의 대표적인 구성장치 제어장치 제어장치(Control Unit)는 컴퓨터에 있는 모든 장치들의 동작을 지시하고 제어하는 장치입니다. 제어장치는 명령 레지스터에서 읽어들인 명령어를 해독하여 해당하는 장치에게 제어 신호를 보내 정확하게 수행하도록 지시합니다. 제어장치의 구성요소 명령 레지스터 : 현재 실행중인 명령어의 내용을 기억하고 있습니다. 명령 해독기(Decoder) : 명령 레지스터에 있는 명령어..
-
일상/제품리뷰 2019.04.23[내돈내산] 착용감 좋은 무선 헤드폰 추천 커세어 보이드 프로 사용후기 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 자취방에서 아무래도 방음이 완벽하지는 못해 영화나 미디어를 시청하고 있자면 시끄러운 사운드가 굉장히 신경쓰이는데요. 그래서 영화나 미디어를 시청하거나 음악을 감상할때는 제가 원하는 사운드의 크기로 소리를 높여서 시청할 수 없었습니다. 하지만 무선 헤드폰 하나만 있으면 이러한 문제를 완벽히 해결해 줄 수 있습니다. 저도 얼마전 이러한 문제때문에 무선 헤드폰을 하나 구입했습니다. 제품명은 CORSAIR VOID PRO RGB WIRELESS 입니다. ※ 커세어 보이드 프로는 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 커세어 보이드프로 개봉기커세어 보이드 프로가 배송되었습니다. 저는 RGB모델을 구입하였습니다..
-
일상/제품리뷰 2019.04.22 2[내돈내산] 침대나 소파에서도 컴퓨터 사용을 가능하게 해주는 커세어 랩보드(K63용) 사용후기 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 혹시 소파나 침대위에서 키보드나 마우스를 사용해야 할 일이 있으신가요? 저는 주말만 되면 침대에서 못벗어나는 지박령이 되는지라 침대 위에서 컴퓨터를 할때가 많은데요. 하지만 아무리 무선 마우스, 무선 키보드를 사용한다고 해도 바닥이 평평하지가 않아 컴퓨터를 사용하기에 무척이나 불편하였습니다. 하지만 이번에 커세어 랩보드라는 제품을 구매하면서 침대위에서도 키보드와 마우스를 사용하기 매우 편리해졌습니다. 커세어 랩보드라는 제품은 다른말로 이동식 장패드라고도 말할 수 있을거 같아요. ※ 커세어 랩보드는 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 커세어 K63전용 랩보드 개봉기커세어 K63전용 랩보드가 도착하였습..
-
Web/Web Programming 2019.04.19[Network] X.25란 무엇인가? X.25란 무엇인가? X.25는 DTE(데이터 터미널 장치, Data Terminal Equipment)와 DCE(데이터 회선 종단장치, Data Circuit-terminating Equipment)간의 인터페이스를 제공하는 프로토콜로 통신을 원하는 두 단말장치가 패킷 교환망을 통해 패킷을 원활히 전달하기 위한 통신 절차입니다. X.25는 ITU-T에서 제정(1976년 승인)한 국제 표준 프로토콜로, 우수한 호환성을 가집니다. 연결형 프로토콜로 흐름제어, 오류 제어 등의 기능이 있습니다. 강력한 오류 체크 기능으로 신뢰성이 높습니다. 한 회선에 장애가 발생하더라도 정상적인 경로를 선택하여 우회 전송이 가능합니다. 디지털 전송을 기본으로 하므로 전송 품질이 우수합니다. 가상회선방식을 이용하여 하나의 물리..
-
Web/Web Programming 2019.04.18 2[Network] OSI의 7계층 총 정리 OSI 참조 모델이란? OSI(Open System Interconnection) 참조모델은 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)입니다. 개방형 시스템(Open System)간의 데이터 통신 시 필요한 장비 및 처리 방법등을 7단계로 표준화하여 규정하였습니다. OSI참조 모델의 목적 서로 다른 시스템 간을 상호 접속하기 위한 개념을 규정합니다. OSI 규격을 개발하기 위한 범위를 정합니다. 관련 규정의 적합성을 조절하기 위한 공통적 기반을 제공합니다. OSI 참조 모델의 기본원칙 적절한 수의 계층으로 나누어 시스템의 복잡도를 최소화합니다. 서비스 접점의 경계를 두어 상호 작용이 적어질 수 있도록 합니다. 프로세스나 기술적인 면에서 명백히 다른..
-
Web/Web Programming 2019.04.17[Network] 통신 프로토콜이란 무엇인가? 통신 프로토콜의 개념 통신 프로토콜(Communication Protocol)은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약입니다. 통신 프로토콜은 통신을 제어하기 위한 표준 규칙과 절차의 집합으로 하드웨어와 소프트웨어, 문서를 모두 규정하는 말입니다. ※ 통신 프로토콜의 기본 요소 구문(Syntax) : 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨등을 규정 의미(Semantics) : 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 시간(Timing) : 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정 통신프로토콜의 기능 단편화와 재결합 송신 측에서 전송할 데이터를 전송에 알맞은 일정 크기의..
-
Web/Web Programming 2019.04.16[Network] 여러가지 네트워크 장비종류 허브 허브(Hub)는 한 사무실이나 가까운 거리의 컴퓨터들을 연결하는 장치로, 각 회선을 통합적으로 관리하며, 신호 증폭 기능을 하는 리피터의 역할도 포함합니다. 리피터 리피터는 전송되는 신호가 전송 선로의 특성 및 외부 충격 등의 요인으로인해 원래의 형태와 다르게 왜곡되거나 약해질 경우 원래의 신호 형태로 재생하여 다시 전송하는 역할을 수행합니다. OSI 참조 모델의 물리 계층에서 동작하는 장비입니다. 근접한 네트워크 사이에 신호를 전송하는 역할로, 전송 거리의 연장 또는 배선의 자유도를 높이기 위한 용도로 사용합니다. 브리지 브리지(Bridge)는 LAN과 LAN을 연결하거나 LAN안에서의 컴퓨터 그룹(세그먼트)을 연결하는 기능을 수행합니다. 데이터 링크중 MAC계층에서 사용되므로 MAC브리지라고도 ..
-
Web/Web Programming 2019.04.15[Network] 인터넷(Internet)이란 무엇인가? 인터넷이란? 인터넷(Internet)이란 TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망입니다. 인터넷의 특징 인터넷은 유닉스 운영체제를 기반으로 합니다. 통신망과 컴퓨터가 있는 곳이라면 시간과 장소에 구애받지 않고 정보를 교환할 수 있습니다. 인터넷에 연결된 모든 컴퓨터는 고유한 IP를 가지고 있습니다. 컴퓨터 또는 네트워크를 서로 연결하기 위해서는 브리지, 라우터, 게이트웨이가 사용됩니다. 다른 네트워크 또는 같은 네트워크를 연결하여 그 중추적 역할을 하는 네트워크로 보통 인터넷의 주가 되는 기간망을 일컫는 용어를 백본(Backbone)이라고 합니다. 인터넷 서비스 인터넷 서비스는 TCP/IP의 응용계층에서 제공하며, 중요 인터넷 서비스는 다음..