총 81개
-
인터넷 주소체제와 현실 주소체제의 차이점2025.05.131. 인터넷 정의 인터넷은 이미 사람들에게 없어서는 안 될 중요한 요소가 되었다. 과거에는 집 전화와 동시에 사용이 불가능해 시간을 정해놓고 사용해야 했지만, 지금은 유선 전화기 사용과 관계없이 무제한으로 인터넷을 사용할 수 있게 되었고, 심지어 휴대폰으로도 인터넷을 사용할 수 있는 시대가 되었다. 2. 인터넷 주소의 중요성 인터넷을 편리하게 사용하기 위해서는 '인터넷 주소'를 알아야 한다. 인터넷 주소를 모르면 원하는 사이트에 접속할 수 없고 원활한 인터넷 생활을 즐길 수 없다. 하지만 인터넷 주소는 너무 기본적이고 보편적인 개념...2025.05.13
-
직접 주소 지정과 간접 주소 지정 방식 비교2025.12.131. 직접 주소 지정 방식 직접 주소 지정 방식은 메모리의 특정 위치를 명시적으로 지정하여 데이터나 명령어에 접근하는 기본적인 주소 지정 방식입니다. 프로그램 코드 내에 메모리 주소가 직접 표기되며, 주소 변환 과정이 필요 없어 빠른 처리 속도를 제공합니다. 구현이 단순하고 하드웨어적으로 잘 지원되어 널리 사용됩니다. 주요 장점은 빠른 처리 속도와 단순한 구현이며, 단점은 프로그램의 유연성과 확장성이 떨어진다는 점입니다. 실시간 시스템, 임베디드 시스템, 마이크로컨트롤러의 입출력 포트 제어 등에 주로 활용됩니다. 2. 간접 주소 지...2025.12.13
-
운영체제의 메모리 구성 및 물리적 메모리 관리2025.11.171. 메모리 구성 운영체제의 메모리는 주 기억장치와 가상 기억장치로 구성됩니다. 주 기억장치는 프로세스 실행 중 데이터와 명령어를 저장하는 실제 물리적 메모리이며, 가상 기억장치는 물리적 메모리와 보조 기억장치(하드 디스크)를 조합하여 프로세스가 필요로 하는 데이터와 명령어를 보관하는 공간입니다. 이러한 이중 구조를 통해 제한된 물리적 메모리의 효율성을 극대화합니다. 2. 물리적 메모리 관리 기법 운영체제는 물리적 메모리를 블록 단위로 나누어 각 블록에 고유한 주소를 할당하는 주소 지정 방식을 사용합니다. 프로세스 실행 시 필요한 ...2025.11.17
-
운영체제 메모리 관리 레포트2025.05.021. 가상 메모리 가상 메모리는 사용자와 논리적 주소를 물리적으로 분리하여 프로세스에 주소를 지정하고 메모리 제한 없이 사용할 수 있게 해줍니다. 메모리의 일부만 적재해도 프로세스를 실행할 수 있으며, 메모리와 디스크 사이의 데이터 이동을 통해 효율적으로 메모리를 활용할 수 있습니다. 가상 메모리를 사용하면 프로그래밍이 용이해지고 프로세서 이용률과 처리율이 향상되지만, 메모리와 디스크 사이의 이동량이 증가하고 페이징 알고리즘 결정이 필요한 단점이 있습니다. 2. 매핑 방법 가상 주소와 물리적 주소를 매핑하는 방법에는 동적 주소 변환...2025.05.02
-
운영체제의 메모리 관리2025.01.291. 물리적 메모리 구성과 구조 운영체제에서 물리적 메모리는 컴퓨터 하드웨어가 제공하는 연속적인 주소 공간으로, 주기억장치(RAM)로 구현된다. 물리적 메모리는 데이터를 저장하고 명령어를 실행하기 위한 기본 저장 공간이다. 하드웨어적으로 연속된 배열 형태로 제공되지만, 운영체제는 이를 효율적으로 관리하기 위해 저주소 공간과 고주소 공간으로 나눈다. 운영체제는 MMU(Memory Management Unit)라는 하드웨어를 통해 물리적 메모리를 관리한다. 2. 주소 변환과 메모리 보호 운영체제는 논리적 주소와 물리적 주소를 구분하여 ...2025.01.29
-
운영체제의 메모리 구성과 물리적 메모리 관리2025.12.201. 메모리 관리의 기본 원리 운영체제는 멀티태스킹 환경에서 각 프로그램에 독립된 주소 공간을 제공하여 메모리 보호를 구현한다. 논리 주소를 물리 주소로 변환하는 주소 변환 기법을 통해 프로세스 격리를 실현하며, 이는 프로그램 간 메모리 충돌을 방지하고 시스템 오류를 예방한다. 또한 메모리의 효율적 활용을 위해 사용 현황을 실시간으로 파악하고 여유 공간을 동적으로 분배하는 전략을 적용한다. 2. 가상 메모리 기술 가상 메모리는 보조기억장치를 임시 메모리로 활용하여 물리 메모리 크기를 초과하는 프로그램 실행을 가능하게 한다. 페이징 ...2025.12.20
-
운영체제의 메모리 관리2025.01.171. 메모리 메모리는 프로그램이 실행되고 데이터가 저장되는 공간이다. 물리적 메모리와 가상 메모리로 구분되며, 주소 지정 방식으로 페이징 기법과 세그먼테이션 기법이 있다. 물리적 메모리는 RAM으로 구성되고, 가상 메모리는 하드 디스크를 이용해 RAM처럼 사용할 수 있게 하는 기술이다. 2. 운영체제의 메모리 관리 운영체제는 메모리 상태 점검, 프로세스 할당 결정, 메모리 할당과 회수 방법 결정 등의 기능을 통해 메모리를 효율적으로 관리한다. 물리적 메모리 관리는 연속 할당 방식(고정 분할, 가변 분할)과 분산 할당 방식(페이징, ...2025.01.17
-
컴퓨터 아키텍처의 명령어 실행 4단계와 주소 체계2025.11.161. 명령어 실행의 4단계 컴퓨터 시스템에서 프로그램의 명령어는 4단계 과정을 거쳐 실행된다. 첫 번째 인출 단계에서 프로그램 카운터(PC)의 주소값이 메모리 어드레스 레지스터(MAR)에 저장되고, 메모리 버퍼 레지스터(MBR)로 명령어를 불러온다. 두 번째 해독 단계에서 명령어 레지스터(IR)로 이동된 명령어를 해독기에서 해독하여 유효 주소를 확인한다. 세 번째 데이터 인출 단계에서 유효 주소의 실제 데이터를 메모리에서 인출한다. 네 번째 실행 단계에서 ALU(연산논리장치)에서 연산을 수행하고 결과를 누산기(ACC)에 저장한다. ...2025.11.16
-
운영체제의 메모리 관리 구조와 물리적 자원 관리2025.12.211. 메모리의 기본 구조와 주소 공간 운영체제는 각 프로그램마다 독립된 주소 공간을 제공하여 프로그램들이 서로의 메모리를 침범하지 않도록 한다. 물리적 메모리는 하나이지만 논리적으로 여러 프로그램이 동시에 실행될 수 있도록 가상화된 공간을 만든다. 이는 아파트의 각 세대가 독립된 문을 가지고 있는 것과 같으며, 운영체제는 가상의 문과 벽을 만들어 안정적인 실행 환경을 제공한다. 2. 페이징과 세그먼테이션 페이징은 메모리를 일정한 크기의 페이지 단위로 나누어 필요한 페이지만 물리적 메모리에 적재하는 방식이다. 세그먼테이션은 프로그램을...2025.12.21
-
시스템프로그래밍(명령어 실행 4단계 및 논리주소와 물리주소)2025.01.031. 명령어(instruction) 명령어(instruction)란 컴퓨터가 직접 실행할 수 있는 프로그램의 최소 단위를 의미합니다. 명령어는 프로세서가 외부적으로 작동하는 '판독'과 '기록' 사이클, 기억장치에서 읽은 프로그램 명령어를 '실행시키는 4단계'로 구분해서 이해할 수 있습니다. 2. 명령어 실행 4단계 명령어 실행은 '명령어 인출 → 명령어 해독 → 데이터 인출 → 명령어 실행'의 4단계로 진행되며, 각 단계별 내용이 자세히 설명되어 있습니다. 3. 물리 주소와 논리 주소 메모리의 구조는 크게 물리 주소와 논리 주소 두...2025.01.03
