총 195개
-
운영체제 프로세스 레포트2025.05.021. 프로세스의 개념과 상태 변화 프로세스는 1960년대 멀틱스 운영체제에서 처음 등장했으며, IBM 운영체제에서 작업 실행 중인 프로그램을 의미합니다. 프로세스는 프로세서에 할당되어 실행될 수 있는 개체이며, 실행 중인 프로그램은 디스크에 있던 프로그램이 메모리에 적재되어 운영체제의 제어를 받는 상태를 의미합니다. 프로세스에는 시스템(커널) 프로세스, 사용자 프로세스, 독립 프로세스, 협력 프로세스 등 다양한 종류가 있으며, 운영체제는 프로세스의 실행을 제어하며 프로세스의 상태 변화를 점검하고 제어합니다. 2. 프로세스 제어 블록...2025.05.02
-
프로세스의 스케줄링과 상태 변화에 대한 조사2025.01.041. 프로세스 스케줄링 프로세스 스케줄링은 컴퓨터 시스템에서 여러 프로세스들이 공유하는 프로세서 자원을 효율적으로 할당하기 위해 사용하는 기술입니다. 비선점 스케줄링은 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗을 수 없는 기법이며, 선점 스케줄링은 우선순위가 높은 프로세스가 CPU를 강제로 빼앗을 수 있는 기법입니다. 이를 통해 시스템 성능을 최적화할 수 있습니다. 2. 프로세스 상태 변화 프로세스 상태 변화는 프로세스가 생성되어 실행되고 종료될 때까지의 과정을 말합니다. 프로세스는 start, ready, running, ...2025.01.04
-
운영체제 ) (1) 프로세스의 다섯 가지 상태와 각각의 설명, (2) 문서 작성 프로그램의 프로세스 상태 변화2025.01.251. 프로세스 상태 프로세스 상태 모델은 프로세스가 생성되는 시점부터 종료되는 시점까지의 과정을 나타낸 모델입니다. 프로세스 상태를 5가지로 분류하면 다음과 같습니다. 1) 생성 상태: 프로세스를 생성하고 있는 단계로, PCB(프로세스 제어 블록)가 만들어지는 상태입니다. 2) 준비 상태: 프로세스가 실행할 준비가 완료되고 CPU에 작업을 할당받기를 기다리는 상태입니다. 3) 실행 상태: 프로세스가 CPU를 할당받아 명령어를 수행하고 있는 상태입니다. 4) 대기 상태: 프로세스가 입출력 작업이 끝나거나 특정 자원을 할당받을 때까지 ...2025.01.25
-
Homework #62025.05.101. Linux 명령어 사용 이 프레젠테이션에서는 Linux 운영체제에서 사용할 수 있는 다양한 명령어들을 소개하고 있습니다. 주요 내용으로는 'clear', 'ps', 'grep', 'top', 'vi', 'at', 'crontab' 등의 명령어 사용법과 기능에 대해 설명하고 있습니다. 2. 프로세스 관리 이 프레젠테이션에서는 Linux 시스템에서 프로세스를 관리하는 방법에 대해 다루고 있습니다. 'ps', 'top', 'kill' 등의 명령어를 통해 프로세스의 상태를 확인하고 제어하는 방법을 설명하고 있습니다. 3. 작업 예약 ...2025.05.10
-
생물 반응기의 온도제어시스템 설치2025.05.061. 생물 반응기 생물 반응기는 특정 물질이나 세포를 생산하기 위해 또는 특정 반응을 수행하기 위해, 생물체를 조절된 환경하에서 키울 수 있도록 만든 용기입니다. 생물 반응기의 설계에 중요한 요소로는 최적 세포농도, 비생산 속도 및 생산율, 비증식속도, 비산소소비 속도와 비발열율 등이 있습니다. 이를 기초로 필요한 물질전달속도와 열전달속도를 구할 수 있고, 생물 생화학적 특성 등에서 적당한 생물반응기의 형태를 찾아 규모 확대 등을 통하여 최적 생물반응기의 크기와 종류를 설정할 수 있습니다. 2. 생물 반응기의 종류 생물 반응기에는 ...2025.05.06
-
TCP 헤더 정리2025.01.241. 소스 포트 소스 포트는 데이터를 전송하는 장치의 포트 번호를 나타내는 필드이다. 이 필드는 패킷이 어느 애플리케이션에서 전송되었는지를 구분하기 위해 사용된다. 2. 목적지 포트 목적지 포트는 데이터를 받는 장치의 포트 번호를 나타낸다. 수신 측에서 어떤 애플리케이션이 데이터를 받을지를 결정하는 중요한 역할을 한다. 3. 순서 번호 순서 번호는 TCP의 중요한 기능 중 하나로, 데이터가 순차적으로 전송되고 있음을 보장하는 필드이다. TCP는 데이터를 작은 세그먼트로 나누어 전송하는데, 이때 각 세그먼트에는 순서 번호가 붙는다. ...2025.01.24
-
공정제어 컨트롤 벨브 시뮬레이션 보고서2025.01.061. 공압식 제어밸브 설계 공압식 제어밸브를 설계할 때 변수와 조건을 달리하여 설치하고 얻은 값을 보고서로 작성하였습니다. 공압식 제어밸브는 전기적 신호(mA)를 물리적 변화(밸브 조절)를 통해 원하는 유량을 얻도록 하는 밸브와 액추에이터로 구성됩니다. 일반적으로 공압식 제어밸브는 3~15 psig의 신호를 사용하므로, I/P 트랜스미터가 4~20 mA의 전기 신호를 3~15 psig의 압력 신호로 변환하여 제어밸브에 전달하도록 설정하였습니다. 2. 밸브 특성 유형별 유량 변화 Linear type, Quick open type, ...2025.01.06
-
메이슨 법칙과 흐름 선도를 이용한 시스템 분석2025.01.241. 메이슨 법칙 메이슨 법칙은 공학, 특히 기계공학과 항공우주 공학 등에서 중요하게 다루어지는 개념입니다. 이 법칙은 시스템 내에서 복잡하게 연결된 여러 요소들이 서로 상호작용할 때 발생하는 문제를 해결하는 데 도움을 줍니다. 메이슨 법칙은 시스템에서 피드백 루프와 경로를 효율적으로 계산하여 전체 시스템의 전달 함수를 구하는 데 사용됩니다. 이는 복잡한 회로나 시스템의 동작을 분석하고 예측하는 데 중요한 역할을 합니다. 2. 흐름 선도 흐름 선도는 시스템의 요소와 그들 간의 연결을 직관적으로 표현하며, 이를 통해 메이슨 법칙을 적...2025.01.24
-
운영체제에 대하여 설명하시오2025.05.091. 운영 체제란 무엇인가? 컴퓨터에서 운영 체제(Operating System, OS)란 하드웨어와 응용 프로그램 사이에서 중개자 역할을 하는 소프트웨어입니다. 운영 체제는 컴퓨터의 리소스(자원)를 효율적으로 관리하고, 응용 프로그램이 하드웨어에 직접적으로 접근하지 않도록 합니다. 2. 운영 체제 기능 운영 체제는 컴퓨터의 적절한 기능을 보장하기 위해 메모리 관리, 프로세스 관리, 파일 관리, 장치 관리 등 다양한 기능을 수행합니다. 3. 운영 체제의 구성 요소 운영 체제는 커널, 셸, 응용 프로그램 등의 구성 요소로 나뉩니다. ...2025.05.09
-
운영체제 병행프로세스와 상호배제 레포트 과제제출 시험대비2025.05.021. Test-and-Set Test-and-Set은 동기화 하드웨어로 상호배제를 해결하는 명령어 개념입니다. 공유 변수를 수정하는 동안 인터럽트 발생을 억제하여 임계 영역 문제를 간단하게 해결할 수 있지만, 실행 효율이 현저히 떨어지고 스레드 간 Lock 경쟁이 발생할 수 있습니다. 이를 해결하기 위해 검사와 수정을 원자적으로 수행하여 임계 영역을 해결하는 방식으로 도입되었습니다. 2. 세마포 세마포는 신호기, 깃발이라는 뜻으로 각 프로세스에 제어 신호를 전달해 순서대로 수행하도록 합니다. P와 V 연산을 통해 동기화를 유지하고 ...2025.05.02
