이론 43

인터럽트

인터럽트란? 컴퓨터가 파일을 처리하면서 복잡하고 커다란 파일을 처리하면 거기에 집중해서 아무런 일을 못하게 됩니다. 커다란 파일을 복사하는데 CPU가 마우스 동작을 받지 않고 거기에만 집중한다면 파일을 옮길동안 아무것도 하지 못하는 상황이 될 것입니다. 이런예기치 않은 상황이 발생할 경우 현재 실행중인작업을 일시 중단하고, 발생된 상황을 우선 처리한 후 실행중이던 작업으로 복귀하여 계속 처리하는 것을 말합니다. IRQ인터럽트를 요청하는 것에도 우선순위가 있습니다. 이것을 IRQ라고 부르는데 컴퓨터를 구성하는 각 장치들은 CPU에게 인터럽트를 요청할 때 CPU가 각 장치를 구분할 수 있는 고유한 IRQ가 있습니다. CPU는 각 장치에서 발생하는 IRQ를 확인한 후 우선순외가 가장 높은 장치에게 먼저 인터럽..

보조기억장치의 이해

보조기억장치 보조기억장치는 주기억장치의 단점을 보완하기 위한 장치이다. 보조기억장치는 주기억장치에 비해 속도는 느리지만 전원이 차단되어도 내용이 그대로 유지되고, 저장용량이 크다는 장점이 있다. 보조기억장치의 종류 하드디스크하드디스크는 자성 물질을 입힌 금속 원판을 여러 장 겹쳐서 만든 기억 매체로, 개인용 컴퓨터에서 보조기억 장치로 널리 사용되고 있다.- 저장 용량이 크고, 데이터 접근 속도가 빠르나 충격에 약해 본체 내부에 고정시켜 사용하므로 이동이 불편하다.- 최근에는 이동이 간편한 외장형 하드디스크가 개발되어 많이 이용하고 있다. 집 디스크집 디스큰 대용량 데이터를 이동하거나 백업할 때 사용되는 휴대용 디스크이다. 플래시 메모리(Flash Memory) EEPROM의 일종으로, 비휘발성 메모리이다..

주기억장치의 이해

주기억장치란? 주기억장치는 CPU가 직접 접근하여 데이터를 처리할 수 있도록 도와주는 기억장치이고 보조기억장치는 저장공간이 부족한 주기억장치를 보조해서 데이터를 처리하기보다는 보관하려는 목적이 강하다. 주기억장치의 종류 메인보드에서 병목현상을 설명한 글을 보았다면 이해가 빠를 것이다.메인보드에서뿐만 아니라 CPU의 처리속도가 너무 빠른데 자료가 없어서 처리를 못하는 안습한 상황이 이뤄지는 방지하기 위해서 만들어 진것이 바로 캐쉬메모리다.보통 L1캐쉬 L2캐쉬 이렇게 부른다. 이 캐쉬메모리는 CPU 바로 옆에 있어서 자료를 끊기지 않고 빠르게 공급하는 역활을 가진다. 조금 예를 들어서 설명해 보겠다.핸드폰 공장에서 우리가 물건을 사기까지는 어떤 과정을 거치게 될가?핸드폰 공장에서 대량으로 물건을 생산한 뒤..

메인보드란?

메인보드란? 컴퓨터 내에서 기본회로와 부품들을 담고 있는 가장 기본적이고 물리적인 하드웨어로서, 마더보드(mother board) 또는 주기판(主基板)이라고도 한다. PC의 실행 환경을 설정하고 그 정보를 유지해 주며, PC가 안정적으로 구동되게 해주고, PC의 모든 장치들의 데이터 입출력 교환을 원활하게 해주는 부분이다. 메인보드에 포함되는 컴퓨터 부품들은 중앙처리장치(CPU), 마이크로프로세서, 보조프로세서(옵션), 메모리, 바이오스, 확장슬롯, 접속회로 등이다. 확장슬롯을 통해 그 외의 부품들을 추가할 수 있다. 위의 여러 가지 회로는 단단한 표면 위에 눌려 찍히는데, 보통 일괄적으로 단번에 만들어진다.[네이버 지식백과] 메인보드 [mainboard] (두산백과) 아무리 좋은 CPU, 메모리, 그래..

네트워크 - 서브넷 마스크

서브넷 마스크는 IP주소를 가공하여 사용하기 위한 것 입니다. 예를 들자면 B클래스를 배당 받았을때 약 65000개의 호스트를 배정 받게 됩니다. 한 아파트나 회사에서 사용하기에는 너무 많은 호스트이지요그래서 IP를 나눠서 사용하자는 약속이 바로 서브넷팅 입니다. 우선 서브넷팅에 대해서 알아보기전에 AND 연산을 이해하면 서브넷팅은 50%는 끝냈다고 볼 수 있습니다. and는 모두 참일때 참이라는 결과값을 도출합니다. 컴퓨터는 0 이라는 값을 거짓 1이라는 값을 참 이라고 인식합니다. 따라서 0 과 0을 and 연산하면 01 과 0을 and 연산하면 00 과 1을 and 연산하면 01 과 1을 and 연산하면 1이라는 값을 나타내게 되지요 이제 IP에서 배웠던 클래스를 나누는 과정을 알아 봅시다.우선 디..

계층별 프로토콜의 종류

OSI 7 계층 TCP/IP IPX/SPX Application 계층 FTP, TELNET, SMTP, DNS, DHCP Netware, Application, NCP(Netware Core Protocol) Presentation 계층 Session 계층 Transport 계층 TCP, UDP SPX Network IP, APP, ICMP IPX Data Link SLIP, PPP Ethernet(IEEE802.3) TokeRing(IEEE502.5) Physical계층 TCP/IP 프로토콜은 모든 컴퓨터들에 사용할 수 있는 공개 프로토콜이고 IPX/SPX는 Novell사의 Netware 에서 사용하는 프로토콜이다. TCP/IP나 IPX/SPX란 이름은 하나의 단일 프로토콜을 지칭하는 것이 아니라 네트..

이론 2013.06.12

물리적 계층

물리적 계층에서는 네트워크 통신을 위한 물리적인 표준을 정의한다. 물리적인 표준에는 각각의 네트워크 카드들이 사용하는 케이블의 종류, 데이터의 송수신 속도, 사용하는 신호의 전기 전압 등등이 있다. 한쪽 컴퓨터에서는 신호 전달을 위해서 4개의 전기선을 사용하는데 다른 쪽 컴퓨터에서는 8개의 전기선을 사용한다면 당연히 두대의 컴퓨터가 연결될 수 없을 것이다. 또한 한쪽 네트워크 카드에서는 100Mbps로 신호를 보내는데 다른 쪽에서는 10Mbps의 신호밖에 처리할 수 없다면 정상적인 통신이 이루어 지지 않을 것이다. 물리적 계층의 네트워크 장비는 허브와 리피터가 있다. 즉, 허브나 리피터는 위쪽 계층과는 아무런 상관없이 동작하는 것이다.

이론 2013.06.11

데이터링크 계층

데이터 링크 계층은 네트워크 카드의 물리적인 주소를 관리한다 우리는 이미 네트워크상에서 각각의 컴퓨터들을 구분하기 위해서 '컴퓨터 이름'이나 'IP주소'와 같은 논리적 주소를 사용한다는 것을 알고 있습니다. 네트워크를 사용하는 입장에서는 논리적인 주소인 '컴퓨터 이름'이나 'IP 주소'를 사용하여 상대방ㄴ 컴퓨터를 구분합니다. 하지만 최종적으로 데이터가 목적지 컴퓨터로 전달이 되기 위해서는 네트워크 카드의 물리적 주소가 반드시 필요합니다. 그리고 ㅋ네트워크 카드의 물리적 주소를 MAC주로라고도 부릅니다. 데이터 링크 계층에서는 앞 페이지 그림과 같이 네트워크 계층에서 전달 받은 데이터를 최종적으로 네트워크 케이블에 흘려 보ㄴㅐㄹ 데이터 형태인 프레임을 만듭니다. 프레임은 물리적인 네트워크 구성이 '이더넷..

이론 2013.06.11

네트워크 계층

네트워크 계층의 역할은 논리적인 주소를 담당하고 패킷의 전달 경로를 결정하는 역할을 한다. 여기서 논리적과 물리적의 차이를 알아보자면 논리적 개념은 컴퓨터 메모리에 저장되는 데이터 물리적 개념은 네트워크 카드에 내장되어 있는 ID 즉 MAC Address를 칭한다. 맨처음 OSI7계층 개념잡기에서 배웠을 것 입니다. 7개의 단계로 네트워크 전송경로가 나뉘어지고 각각의 계층마다 그 계층을 나타내는 정보를 전송할 데이터에 붙입니다. 네트워크 계층도 이와 마찬가지로 전송할 곳의 주소를 붙이는 역할을 합니다. 네트워크 계층의 역할을 담당하는 프로토콜에는 IP, IPX, ARP 등이 있습니다. 팁! IPX는 노벨이란 회사에서 만든IPX/SPX란 프로토콜에서 논리적인 주소를 담당해주는 프로토콜입니다. IPX는 80..

이론 2013.06.11