총 389개
-
프로세스 블록상태와 프로세스 상태 관리2025.11.171. 프로세스 블록상태 이벤트 프로세스가 블록상태에 들어가는 주요 이벤트는 입출력(I/O) 작업 완료 대기, 리소스 요청 대기, 시그널 대기, 세마포어 또는 뮤텍스 획득 대기 등이 있습니다. 입출력 연산 수행 시 작업 완료까지 프로세스는 블록되며, 특정 리소스(잠금, 메모리 공간)가 사용 가능해질 때까지 대기합니다. 다른 프로세스나 시스템으로부터 시그널을 기다리거나 공유 자원 접근을 제어하기 위해 동기화 기법 사용 시에도 블록상태로 전환됩니다. 2. 깨어 있는 프로세스의 특성 깨어 있는 프로세스는 CPU를 사용하여 실행 중이거나 실...2025.11.17
-
운영체제 프로세스 레포트2025.05.021. 프로세스의 개념과 상태 변화 프로세스는 1960년대 멀틱스 운영체제에서 처음 등장했으며, IBM 운영체제에서 작업 실행 중인 프로그램을 의미합니다. 프로세스는 프로세서에 할당되어 실행될 수 있는 개체이며, 실행 중인 프로그램은 디스크에 있던 프로그램이 메모리에 적재되어 운영체제의 제어를 받는 상태를 의미합니다. 프로세스에는 시스템(커널) 프로세스, 사용자 프로세스, 독립 프로세스, 협력 프로세스 등 다양한 종류가 있으며, 운영체제는 프로세스의 실행을 제어하며 프로세스의 상태 변화를 점검하고 제어합니다. 2. 프로세스 제어 블록...2025.05.02
-
운영체제 ) (1) 프로세스의 다섯 가지 상태와 각각의 설명, (2) 문서 작성 프로그램의 프로세스 상태 변화2025.01.251. 프로세스 상태 프로세스 상태 모델은 프로세스가 생성되는 시점부터 종료되는 시점까지의 과정을 나타낸 모델입니다. 프로세스 상태를 5가지로 분류하면 다음과 같습니다. 1) 생성 상태: 프로세스를 생성하고 있는 단계로, PCB(프로세스 제어 블록)가 만들어지는 상태입니다. 2) 준비 상태: 프로세스가 실행할 준비가 완료되고 CPU에 작업을 할당받기를 기다리는 상태입니다. 3) 실행 상태: 프로세스가 CPU를 할당받아 명령어를 수행하고 있는 상태입니다. 4) 대기 상태: 프로세스가 입출력 작업이 끝나거나 특정 자원을 할당받을 때까지 ...2025.01.25
-
운영체제 연습문제2025.05.021. PCB(Process Control Block) PCB는 Process Control Block의 약자로, 다중 사용자 시스템에서 여러 개의 프로그램을 효율적으로 관리하기 위해 운영 체제가 프로그램 실행 제어를 위해 필요한 정보를 포함하고 있는 자료 구조입니다. PCB에는 프로세스의 우선순위, 현재 실행된 시간 등의 정보가 포함되어 있습니다. 2. 프로세스 상태 프로세스는 제출(submit), 보류(hold), 준비(ready), 실행(running), 대기(waiting), 종료(halted) 등의 상태를 가집니다. 제출 상...2025.05.02
-
한양대 Verilog HDL 32025.05.041. Verilog HDL 이 프레젠테이션은 Verilog HDL의 Blocking과 Non-Blocking 구문에 대해 설명하고 있습니다. Blocking 구문은 순차적으로 실행되는 반면, Non-Blocking 구문은 동시에 실행됩니다. 이번 실험에서는 Non-Blocking 구문을 사용하여 60초 기준으로 1초마다 FPGA Starter Kit가 변하는 Verilog 코드를 설계하고 실행해보았습니다. 7-segment decoder, Multiple digit 7-segments, 60second clock 모듈을 구현하고 이...2025.05.04
-
단편화의 의미와 이를 극복하는 방법, 내부 단편화와 외부 단편화의 차이점2025.01.191. 단편화의 정의 단편화는 컴퓨터 과학에서 매우 중요한 개념이다. 이는 주로 메모리 관리와 밀접한 관련이 있으며, 시스템 성능 저하를 유발할 수 있는 주요 원인 중 하나이다. 단편화에는 내부 단편화와 외부 단편화가 있으며, 내부 단편화는 할당된 메모리 블록 내에서 사용되지 않는 공간이 발생하는 현상이고, 외부 단편화는 사용 가능한 메모리 블록들이 불규칙하게 분산되어 큰 메모리 요청을 처리할 수 없는 상태를 의미한다. 2. 단편화 극복 방법 단편화를 극복하기 위한 방법으로는 메모리 압축, 메모리 풀링, 가비지 컬렉션 등이 있다. 메...2025.01.19
-
AV block 문헌고찰, 간호진단 6개, 주객관자료2025.01.241. 방실결절 전도장애(Conducting disorder): 방실 차단 Atrioventricular block(AV block) 심장 수축 자극은 동방결절에서 시작해 방실결절에 도달한 후, His 다발로 전도되는 과정에서 지연되거나 차단되기도 한다. 이로 인해 심장의 전기 신호가 원활하게 전달되지 않아 심박수와 리듬에 이상이 발생할 수 있다. 이러한 전도장애는 정도에 따라 1도, 2도, 3도 방실블록 또는 완전 심장블록으로 구분된다. 각 블록은 전도 지연이나 차단의 심각도에 따라 다르며, 이에 따라 적절한 진단과 치료가 필요하다...2025.01.24
-
블록체인 기술의 미래 전망2025.05.141. 블록체인 기술 블록체인은 block을 따라서 chain의 모습으로 연결한 것을 의미하며, 대표적으로 가상화폐가 있다. 블록체인 기술은 블록 안에 특정 시간 동안에 형성된 거래 내역이 저장되며, 온라인 상에서 형성된 거래 내역이 블록으로 만들어져 네트워크에 속한 참여자에게 제공된다. 이는 특히 은행과 금융 분야에서 많이 활용되며, 중앙기관의 감시 없이 자율적으로 거래할 수 있다는 장점이 있다. 또한 해킹이 어렵고 접근하기 어렵다는 점이 큰 장점이다. 2. 가상화폐 블록체인 기술의 대표적인 사례로 가상화폐가 있다. 블록체인 기술을...2025.05.14
-
디지털논리회로 나눗셈기 설계 보고서2025.05.081. 나눗셈기 알고리즘 나눗셈기 알고리즘은 피제수와 제수를 이용하여 반복적인 뺄셈과 시프트 연산을 통해 구현됩니다. 피제수를 왼쪽으로 이동하고 제수를 빼는 과정을 반복하여 몫과 나머지를 구합니다. 이 과정에서 오버플로우 방지를 위해 피제수의 LSB가 제수의 LSB보다 커야 한다는 조건이 필요합니다. 이러한 알고리즘을 바탕으로 레지스터 구성, 시스템 블록 설계, ASMD 차트, 제어기 설계, 데이터패스 설계 등의 과정을 거쳐 나눗셈기를 구현할 수 있습니다. 2. 시스템 블록 설계 시스템 블록도에는 클락 신호, 시작 신호, 레지스터 로...2025.05.08
-
[성인간호학] ARF, 급성호흡부전 Case study (비효과적 호흡양상)2025.04.271. 급성 호흡부전 급성 호흡부전은 호흡기가 신진대사를 유지하는 데 필요한 산소를 공급하지 못하거나 CO₂를 충분히 제거하지 못하는 상태를 말한다. 저산소혈증 호흡부전, 환기 부전 또는 과이산화탄소혈증 호흡부전으로 나뉘며, 폐부종, 익수, 성인호흡곤란증후군 등 다양한 원인으로 발생할 수 있다. 치료를 위해 저산소증 교정, 전부하 및 후부하 감소, 관류 보조 등의 내과적 관리가 필요하다. 2. 폐부종 폐부종은 폐포를 둘러싼 간질 강에 체액이 비정상적으로 축적되어 폐포낭에 체액이 쌓이는 것을 말한다. 심인성과 비심인성으로 구분되며, 심...2025.04.27
