열심히 살아나갈 사람
OS와 컴퓨터 시스템
CS/Operating System 2023. 12. 21. 18:12

OS란? 운영체제(OS, Operating System)는 사용자와 컴퓨터 하드웨어 사이에서 중개자 역할을 하는 소프트웨어입니다. 사용자가 컴퓨터 시스템을 편리하게 이용할 수 있도록 돕고, 하드웨어 자원(메모리, CPU 등)의 효율적인 관리를 담당하여 시스템의 성능을 극대화합니다. 또한, 운영체제는 여러 응용 프로그램이 동시에 작동할 수 있도록 지원하며, 이들 간의 자원 충돌을 방지하고, 시스템의 안정성을 유지하는 역할도 수행합니다. 참고로, 운영체제와 비슷한 특성을 가지면서 추가적인 소프트웨어 설치가 불가능한 시스템을 펌웨어(firmware)라고 부릅니다. 운영체제의 주요 기능 운영체제는 CPU, 메모리 등의 컴퓨터 하드웨어와 사용자가 작성한 소프트웨어(응용 프로그램) 사이에서 다리 역할을 합니다. 이..

article thumbnail
IP 주소 체계 : IPv4와 IPv6
CS/Network 2023. 12. 18. 19:08

IP 주소 체계 IP 주소는 크게 IPv4와 IPv6로 나뉩니다. IPv4는 32비트를 8비트 단위로 점을 찍어 표기하며, 123.45.67.89 같은 방식으로 IP 주소를 나타냅니다. 반면, IPv6는128비트를 16비트 단위로 콜론(:)을 사용하여 표기합니다. 따라서, IPv6 주소는 2001:db8::ff00:42:8329와 같은 방식으로 표현됩니다. 현재 가장 많이 사용되는 주소 체계는 IPv4이지만, 점차 IPv6로의 이동이 이루어지고 있습니다. 클래스 기반 할당 방식 과거 IP 주소 체계는 A, B, C, D, E 다섯 개의 클래스로 구분하는 클래스 기반 할당 방식을 사용했습니다. 이 방식은 네트워크 주소와 호스트 주소를 구분하여 사용했지만, 사용하는 주소보다 버리는 주소가 많아서 비효율적이었..

article thumbnail
네트워크의 근본, IP 주소
CS/Network 2023. 12. 18. 18:33

IP 주소 인터넷을 사용하면서 가장 기본적으로 접하는 개념 중 하나는 바로 'IP 주소'입니다. IP 주소는 인터넷의 기반 기술인 인터넷 프로토콜(IP)에 기반한 주소 체계입니다. ARP 실제로 컴퓨터 간의 통신은 MAC 주소를 기반으로 이루어집니다. 그렇다면 가상의 IP 주소를 실제 MAC 주소와 어떻게 연결할까요? 그 역할을 하는 것이 바로 'ARP(Address Resolution Protocol)'입니다. ARP는 IP 주소를 실제 MAC 주소로 변환하는 역할을 합니다. 반대로, 실제 MAC 주소를 가상의 IP 주소로 변환하는 역할을 하는 것이 RARP입니다. 위 그림처럼 그림처럼 장치 A가 ARP Request 브로드캐스트를 보내서 IP 주소인 120.70.80.3에 해당하는 MAC 주소를 찾습..