
총 247개
-
Pintos Project 3 final report - Virtual Memory, Frame table2025.01.161. Frame table 프레임 테이블을 순회하여 프레임을 할당하는 과정은 다음과 같다. 1. 사용 가능한 프레임이 존재하는 경우 해당 프레임을 할당한다. 2. 사용 가능한 프레임이 없는 경우 다른 프레임의 페이지를 evict하여 새로운 프레임을 확보한다. 이때 Clock 알고리즘을 사용하여 evict할 프레임을 선택한다. 프레임 할당을 위해 frame_allocate() 함수를 호출하며, 프레임 제거를 위해 frame_deallocate() 함수를 호출한다. 2. Lazy loading 프로그램 실행 시 모든 페이지의 내용을 한...2025.01.16
-
컴퓨터 시스템의 구성 요소와 각 요소별 기능에 대하여 설명하시오2025.01.191. 중앙 처리 장치 (Central Processing Unit, CPU) 중앙 처리 장치(Central Processing Unit, CPU)는 컴퓨터 시스템의 핵심 요소로, 컴퓨터의 두뇌 역할을 수행한다. CPU는 명령어의 해석, 데이터의 처리, 연산의 수행 등 다양한 작업을 담당하여 컴퓨터의 동작을 제어한다. CPU는 제어 장치, 산술 논리 장치, 레지스터 등의 주요 구성 요소로 이루어져 있다. 2. 주기억장치 (Main Memory) 주기억장치(Main Memory)는 컴퓨터 시스템에서 프로그램과 데이터를 저장하고 필요한 ...2025.01.19
-
네트워크 프로토콜의 동작과정 설명2025.04.281. 네트워크 구조 프레젠테이션에서는 학교 네트워크의 구조를 설명하고 있습니다. 학교 네트워크에는 여러 개의 AP(Access Point)가 있으며, 이 AP들은 스위치에 연결되어 있습니다. 스위치들은 게이트웨이 라우터와 연결되어 있고, 라우터는 ISP(Internet Service Provider)의 네트워크에 연결되어 있습니다. 2. Wi-Fi 접속 과정 클라이언트(노트북)가 Wi-Fi 네트워크에 접속하는 과정이 설명되어 있습니다. 클라이언트는 AP 리스트를 확인하고 연결할 AP를 선택합니다. 그 후 AP에 접속 요청 프레임을 ...2025.04.28
-
방화벽의 필요성과 두 가지 구현 방법을 설명하시오2025.04.291. 방화벽의 정의 방화벽은 firewall이라고 불리며 원래 의미는 건물 내 발생한 화재가 더 이상 번지는 것을 막는 방벽을 의미한다. 인터넷에서 방화벽이란, 네트워크 보안 사고와 문제가 늘어나는 것을 막고 격리하는 것으로 이해할 수 있다. 방화벽은 기관 내부의 네트워크를 보호하기 위해서 외부의 불법적인 트래픽 유입을 막으면서 허가, 인증된 트래픽만을 허용하려는 적극적인 방어 대책이며, 기업과 조직 내부의 네트워크, 인터넷 간에 전송되는 정보들을 골라서 수용, 거부, 수정하는 기능을 가진 보안 시스템이다. 2. 방화벽의 주요기능 ...2025.04.29
-
한양대 MUX & DEMUX2025.05.041. Multiplexer (MUX) Multiplexer (MUX)는 다수의 정보 장치를 소수의 채널이나 선을 통해 전송하는 회로입니다. Select 신호에 따라 Input 값 중 하나를 고르는 회로로, MUX의 크기는 입력선과 출력선의 개수에 따라 결정됩니다. 여러 통신 채널에서 사용되는 회로로, 여러 개의 신호를 받아 단일 회선으로 보내거나 보낸 신호를 다시 원래의 신호로 되돌리는 기능을 수행합니다. 이번 실험에서는 2X1 4bit MUX를 사용하여 Input 2개 중 한 개를 골라 4bit 출력값을 확인합니다. 2. Demu...2025.05.04
-
임계영역과 임계영역을 해결하기 위한 방법2025.01.191. 임계 영역 임계 영역은 다수의 프로세스 또는 스레드가 동시에 액세스할 때 데이터 일관성을 유지하거나 원하는 결과를 얻기 위해 반드시 한 번에 하나의 프로세스 또는 스레드만이 액세스해야 하는 코드의 부분을 말한다. 데이터를 일관성 있게 유지하는 것이 중요한 이유는, 임계 영역에서 발생할 수 있는 경쟁 상태(Race Condition)와 같은 문제 때문이다. 따라서, 임계 영역에서 데이터 접근을 제어하고 동기화하는 것이 필요하다. 2. 경쟁 상태 (Race Condition) 경쟁 상태는 두 개 이상의 프로세스나 스레드가 공유 데...2025.01.19
-
Pintos Project 2 한국어 설명서 (design report) - User Program, System Call2025.01.161. Process Execution Procedure 프로젝트 2에서는 user program을 실행시키는 것이 주요 내용이다. main() 함수에서 command line을 읽어들이고 parsing한 후 run_action() 함수를 통해 실행할 프로그램을 process_execute()로 전달한다. process_execute()는 thread_create()를 호출하여 새로운 kernel thread를 생성하고, 이 thread는 start_process()를 실행한다. start_process()에서는 load() 함수를 ...2025.01.16
-
운영체제의 실제 메모리 구성 및 물리적 메모리 관리2025.01.271. 메모리 관리 개요 운영체제의 핵심 역할 중 하나는 시스템의 메모리를 효율적으로 관리하는 것입니다. 메모리는 컴퓨터에서 가장 중요한 자원 중 하나로, 이를 효과적으로 관리하지 못하면 성능 저하뿐만 아니라 여러 가지 문제가 발생할 수 있습니다. 이를 방지하기 위해 운영체제는 다양한 메모리 관리 기법을 활용하여 자원을 최적화하고 있습니다. 2. 실제 메모리의 구성 방식 컴퓨터 시스템에서 메모리는 주로 RAM(Random Access Memory)을 활용하며, 이는 CPU가 빠르게 접근할 수 있는 저장 공간으로 작동합니다. 실제 메모...2025.01.27
-
최근 한국사회에서는 아무리 열심히 노력해도 상승이동을 할 수 없다라는 주장에 대한 찬반 토론2025.05.101. 구조적 및 제도적 요인 사회 경제적 불평등, 차별, 자원 등에 대한 접근성 부족 또는 제한된 기회와 같이 상향 이동에 장벽이 되는 구조적 및 제도적 요인이 있다. 이러한 요인으로 인해 아무리 노력을 해도 승진이나 취업에 어려움을 겪게 되어 상승이동이 어렵다. 2. 개별 주체 및 탄력성 개인의 노력, 결단력, 탄력성이 상향 이동을 추구하는 데 중요한 역할을 하지만, 환경적, 사회적 문제 등이 방해하여 개인의 자신감과 자아감을 상실하게 된다. 3. 리소스에 대한 제한된 액세스 양질의 교육, 의료, 멘토링, 금융 자본, 소셜 네트워...2025.05.10
-
Schizophrenia, dementia 조현병, 치매 간호과정2025.01.031. Schizophrenia 조현병은 정신 질환의 일종으로, 환청, 망상, 와해된 언어 등의 증상이 나타나며 타인에 대한 폭력적인 행동을 보일 수 있다. 이 환자는 옆집 사람에게 물건을 훔치고 때리는 등의 공격적인 행동을 보였으며, 침대 밑에 누군가 있다는 망상과 투약 거부, 수면 부족 등의 증상을 보였다. 간호사는 환자의 안전과 타인의 안전을 위해 자극을 줄이고 환자를 관찰하며, 필요시 진정제 투여 및 격리 조치를 취하는 등의 중재를 제공해야 한다. 2. Dementia 치매는 기억력, 언어능력, 판단력 등의 인지기능 저하로 인...2025.01.03