총 41개
-
[2023] 방송통신대학교 운영체제 중간과제물 만점 리포트2025.01.241. 선점 스케줄링 정책 선점 스케줄링 정책은 실행 중인 프로세스를 강제적으로 멈추고 다른 프로세스에게 CPU를 할당할 수 있는 스케줄링 정책이다. 이를 통해 중요도가 낮은 프로세스 실행 중간에 중요도가 높은 프로세스가 실행되도록 할 수 있고, 프로세스에 대한 평균 응답시간 등을 효과적으로 낮출 수 있다. 하지만 문맥 교환으로 인한 오버헤드가 발생한다는 단점이 있다. 선점 스케줄링 정책에는 SRT(Shortest Remaining Time), Round Robin, 다단계 피드백 큐 스케줄링 등이 있다. 2. 다단계 피드백 큐 스케...2025.01.24
-
운영체제의 정의와, 발전과정2025.05.151. 운영체제의 정의 운영체제는 사용자의 하드웨어와 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어입니다. 운영체제는 하드웨어를 관리하고 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공합니다. 최근에는 가상화 기술의 발전으로 실제 하드웨어가 아닌 하이퍼바이저(가상 머신) 위에서 실행되기도 합니다. 운영체제는 입출력, 메모리 할당 등의 하드웨어 기능을 응용 프로그램과 컴퓨터 하드웨어 사이에서 중재하는 역할을 합니다. 2. 운영체제의 구성요소 운영체제는 크게 커널(...2025.05.15
-
프로세스 관리지침(표준)2025.05.161. 프로세스 관리 프로세스 관리에 대한 표준 문서로, 프로세스 기획, 순서, 상호관계, 성과측정 및 관리방법 등을 다루고 있습니다. 프로세스 분류, 프로세스 형식, 프로세스 개념, 프로세스 관리, 프로세스 책임자의 역량 및 적격성, 프로세스 MAP 작성방법 등이 주요 내용입니다. 2. 품질경영시스템 품질경영시스템 운영 및 제품실현 과정의 프로세스 관리를 다루고 있습니다. 프로세스 접근방법을 통해 입출력을 명확히 하고 성과지수를 정해 프로세스의 상호관계와 연계성을 관리하는 것이 핵심입니다. 3. 프로세스 책임자 프로세스 책임자의 역...2025.05.16
-
방통대 방송대 운영체제 중간과제물 A+2025.01.251. 비선점 스케줄링 비선점 스케줄링 정책은 한 프로세스가 CPU를 할당 받아 사용하게 되면, 그 프로세스가 종료 상태나 대기 상태로 전이될 때까지 다른 프로세스가 간섭 없이 계속해서 실행 상태를 유지하는 방식이다. 비선점 스케줄링의 대표적인 예로는 FCFS, SJF, HRN 3가지 스케줄링 등이 있으며, 이러한 정책에는 장단점이 있다. 장점으로는 구현이 간단하고 실행 속도가 빠르다는 점, 프로세스가 종료된 후 자발적으로 CPU를 반환하기 때문에 오버헤드가 발생하지 않는다는 점 등이 있다. 반면 단점으로는 각 프로세스의 우선순위가 ...2025.01.25
-
쓰레드 구현 모델과 쓰레드 풀링에 대한 조사2025.01.171. 커널 레벨 쓰레드 커널 레벨 쓰레드는 운영체제가 지원하는 쓰레드 기능으로 구현되며, 커널이 쓰레드의 생성 및 스케줄링 등을 관리한다. 각 쓰레드는 독립적으로 커널의 스케줄링을 받으며, 쓰레드 간의 전환도 커널에 의해 이루어진다. 멀티프로세싱 환경에서 커널은 여러 개의 쓰레드를 각각 다른 프로세스에 할당할 수 있다. 하지만 스케줄링과 동기화를 위해 시스템콜을 하는 데 오래 걸리며, 커널 모드 전환이 필요해 성능 저하가 발생할 수 있다. 2. 사용자 레벨 쓰레드 사용자 레벨 쓰레드는 커널의 도움 없이 사용자 공간에서 직접 관리된다...2025.01.17
-
서비스 조직에서 관리도와 샘플링 기법의 활용2025.01.241. 서비스 조직의 특성과 관리 기법의 필요성 서비스 조직은 고객과의 상호작용이 중심이기 때문에 서비스 품질을 유지하고 개선하기 위해 지속적인 관리가 필요하다. 주로 품질 관리와 프로세스 관리가 핵심적으로 사용되며, 고객 피드백 분석이 중요한 역할을 한다. 2. 샘플링 기법의 정의와 역할 샘플링 기법은 전체 데이터를 수집하지 않고도 일부 데이터를 통해 전체를 추정할 수 있는 기법으로, 서비스 조직에서 고객 피드백을 효과적으로 수집하고 분석하는 데 중요한 역할을 한다. 무작위 샘플링, 층화 샘플링, 체계적 샘플링 등의 방법이 있다. ...2025.01.24
-
프로세스의 스케줄링과 상태 변화에 대한 조사2025.01.041. 프로세스 스케줄링 프로세스 스케줄링은 컴퓨터 시스템에서 여러 프로세스들이 공유하는 프로세서 자원을 효율적으로 할당하기 위해 사용하는 기술입니다. 비선점 스케줄링은 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗을 수 없는 기법이며, 선점 스케줄링은 우선순위가 높은 프로세스가 CPU를 강제로 빼앗을 수 있는 기법입니다. 이를 통해 시스템 성능을 최적화할 수 있습니다. 2. 프로세스 상태 변화 프로세스 상태 변화는 프로세스가 생성되어 실행되고 종료될 때까지의 과정을 말합니다. 프로세스는 start, ready, running, ...2025.01.04
-
경영혁신이 무엇인가에 대한 여러 가지 정의를 정리해 본 후 학습자 나름대로 경영혁신의 정의2025.01.151. 경영혁신의 정의 경영혁신이란 조직의 목적을 달성하기 위하여 새로운 아이디어나 방법으로 기존업무를 다시 계획하고, 실행하고, 평가하는 것을 의미한다. 기업은 혁신활동을 통해 새로운 지식을 창조하고 활용함으로써 스스로의 존속과 발전을 위한 근본적인 변화를 추구할 수 있다. 구체적으로는 제품이나 서비스, 생산 공정기술, 조직구조나 관리 시스템, 조직구성원 등을 변화시키기 위해 새로운 계획이나 프로그램을 의도적으로 실행함으로써 기업의 중요한 부분을 본질적으로 변화시키는 것이다. 2. 리더십 리더십은 경영진이 어떻게 조직을 이끌어 지속...2025.01.15
-
운영체제 교착상태 및 기아상태 레포트2025.05.021. 교착 상태의 개념과 발생 원인 교착 상태는 프로세스가 결코 일어나지 않을 사건을 기다리는 상태로, 프로세스가 교착 상태에 빠지면 작업이 정지되어 명령 진행이 불가능합니다. 교착 상태는 두 프로세스가 사용하는 자원(비공유)을 서로 기다리고 있을 때 발생합니다. 교착 상태의 발생 경우로는 스플링 시스템 교착, 디스크 공유시 교착, 네트워크에서의 교착 등이 있습니다. 2. 교착 상태의 발생 조건 교착 상태가 발생하기 위해서는 상호배제, 점유와 대기, 비선점, 순환(환형) 대기의 4가지 조건이 만족되어야 합니다. 교착 상태의 해결 방...2025.05.02
-
스레드의 상태변화의 특징에 대해 토론하시오2025.01.271. 스레드의 상태 변화 스레드는 생성(create) 단계에서 시작하며, 이후 작업을 준비하게 되면 준비(ready) 상태로 전환됩니다. 이 단계에서는 다른 스레드들과 함께 CPU 할당을 기다리며 대기하게 됩니다. 스케줄러는 스레드의 우선순위, 시간 할당 등을 고려하여 CPU를 할당하며, 이 과정에서 스레드는 실행(running) 상태로 들어가 명령어를 처리하게 됩니다. 실행 중인 스레드는 입출력 작업이나 특정 조건이 충족되길 기다려야 할 때, 대기(waiting) 상태로 전환될 수 있습니다. 대기 중인 스레드는 필요한 자원이 사용...2025.01.27