총 73개
-
방통대 방송대 운영체제 중간과제물 A+2025.01.251. 비선점 스케줄링 비선점 스케줄링 정책은 한 프로세스가 CPU를 할당 받아 사용하게 되면, 그 프로세스가 종료 상태나 대기 상태로 전이될 때까지 다른 프로세스가 간섭 없이 계속해서 실행 상태를 유지하는 방식이다. 비선점 스케줄링의 대표적인 예로는 FCFS, SJF, HRN 3가지 스케줄링 등이 있으며, 이러한 정책에는 장단점이 있다. 장점으로는 구현이 간단하고 실행 속도가 빠르다는 점, 프로세스가 종료된 후 자발적으로 CPU를 반환하기 때문에 오버헤드가 발생하지 않는다는 점 등이 있다. 반면 단점으로는 각 프로세스의 우선순위가 ...2025.01.25
-
멀티미디어 활용을 위한 운영체제 비교 분석2025.01.271. Windows OS Windows OS는 마이크로소프트에서 개발한 운영체제로, 전 세계적으로 가장 널리 사용되는 운영체제 중 하나입니다. 2023년 통계에 따르면, 전 세계 PC 시장에서 Windows OS의 점유율은 약 76%로 가장 높은 비중을 차지하고 있습니다. Windows OS는 사용자 친화적인 인터페이스와 광범위한 소프트웨어 호환성으로 인해 개인 사용자뿐만 아니라 기업에서도 많이 사용됩니다. 또한, 다양한 하드웨어 지원과 게임 환경의 우수성도 Windows OS의 큰 장점으로 꼽힙니다. 그러나 보안 취약점과 정기적인...2025.01.27
-
스마트폰 기술 비교: 갤럭시S8+와 아이폰112025.01.221. 갤럭시S8+와 아이폰11 기본사양 갤럭시S8+와 아이폰11의 디자인, 운영체제, 디스플레이, 메모리, 연결, 카메라, 프로세서, 센서, 생체인증, 위치기술, 네트워크, 배터리 등 기본 사양을 비교하였다. 2. 음성인식 인공지능 기능 갤럭시의 빅스비와 아이폰의 Siri 음성인식 인공지능 기능을 비교하였다. 두 기능 모두 사용자 음성 인식을 통해 다양한 기능을 실행할 수 있다. 3. 모바일 결제서비스 갤럭시의 삼성페이와 아이폰의 애플페이 모바일 결제 서비스를 비교하였다. 삼성페이는 NFC와 MST 방식을 모두 지원하지만 애플페이는...2025.01.22
-
리눅스 운영체제의 종류와 특징, 장단점2025.01.231. 리눅스 운영체제의 종류 리눅스는 다양한 배포판으로 나뉘어져 있으며, 대표적인 배포판으로는 우분투, 레드햇, 센토스, 페도라 등이 있습니다. 각 배포판은 특정한 목적과 용도에 맞추어 개발되었으며, 사용자는 자신의 필요에 맞는 리눅스를 선택할 수 있습니다. 2. 리눅스의 특징 리눅스의 주요 특징은 오픈 소스, 안정성과 보안성, 커뮤니티 지원 등입니다. 오픈 소스 특성으로 인해 사용자 맞춤형 설정이 가능하고, 안정성과 보안성이 뛰어나며, 활발한 커뮤니티 활동을 통해 문제 해결이 용이합니다. 3. 리눅스의 기술적 특징 리눅스는 멀티 ...2025.01.23
-
장원사이버 평생교육원 컴퓨터공학 토론 과제, 평균 9.7/10점, 전체 A+, (C언어1, 알고리즘, 운영체제)2025.01.231. C언어 함수 사용의 장점 C언어에서는 함수를 이용하여 프로그램을 작성하고 있습니다. 함수를 사용하지 않고 작성한 프로그램을 함수로 사용해서 작성했을때의 장점을 적절한 예시를 통하여 생각해 보세요. 숫자 배열의 평균을 구하는 프로그램을 구현한다고 가정하고 함수의 장점을 생각해 보고자 한다. 먼저 코드 재사용으로 중복을 줄일 수 있다. 평균을 구하고자 하는 배열이 하나면 상관없지만 여러 개일 경우 코드가 길어지게 된다. 하지만 평균을 구하는 과정을 함수로 작성하고, 구하고자 하는 배열을 매개변수로 넣어 함수를 호출하면 평균을 구하...2025.01.23
-
개인용 컴퓨터의 발달2025.01.231. 초기 개인용 컴퓨터의 등장과 발전 1970년대 후반에 등장한 초기 개인용 컴퓨터로는 애플 II, 코모도어 PET, TRS-80 등이 있었다. 이 컴퓨터들은 8비트 마이크로프로세서를 사용하였으며, 개인이나 소규모 기업에서도 사용할 수 있는 수준의 가격과 크기로 개발되었다. 특히 애플 II는 사용이 간편한 운영체제와 다양한 용도의 소프트웨어로 인기를 끌었다. 1975년에 출시된 알테어 8800은 사실상 최초의 개인용 컴퓨터로 간주되며, 이후 마이크로소프트 운영체제 개발의 계기가 되었다. 1981년 IBM이 개인용 컴퓨터(IBM P...2025.01.23
-
운영체제의 실제 메모리 구성 및 관리 방식2025.01.241. 물리적 메모리 관리 운영체제는 한정된 물리적 메모리를 효율적으로 관리하기 위해 고정 분할 방식과 가변 분할 방식을 사용한다. 고정 분할 방식은 메모리를 고정된 크기로 나누어 할당하지만 비효율적일 수 있으며, 가변 분할 방식은 메모리를 동적으로 할당하여 낭비를 줄일 수 있지만 외부 단편화 문제가 발생할 수 있다. 운영체제는 압축 기법을 통해 단편화 문제를 해결한다. 2. 가상 메모리 운영체제는 가상 메모리 기법을 사용하여 물리적 메모리의 한계를 극복한다. 가상 메모리를 통해 프로그램이 필요한 만큼의 메모리를 제공할 수 있으며, ...2025.01.24
-
방송통신대학교_컴퓨터과학과_운영체제중간과제입니다.2025.01.251. 프로세스 상태 프로세스의 다섯 가지 상태는 생성, 준비, 실행, 대기, 종료입니다. 생성 상태는 프로세스가 생성되고 메모리가 할당되었지만 아직 실행되지 않은 상태입니다. 준비 상태는 프로세스가 실행될 준비가 되어 CPU 할당받기를 기다리는 상태입니다. 실행 상태는 CPU 할당 받아 실제로 코드를 실행 중인 상태입니다. 대기 상태는 프로세스가 이벤트를 기다리는 동안 대기하는 상태입니다. 종료 상태는 프로세스가 실행을 완료하고 더 이상 실행되지 않은 상태입니다. 2. 프로세스 상태 변화 문서 작성 프로그램의 프로세스 상태 변화는 ...2025.01.25
-
[컴퓨터과학과]운영체제_중간과제물2025.01.251. 프로세스 상태 프로세스의 다섯 가지 상태는 생성, 준비, 실행, 대기, 종료입니다. 생성 상태는 처음 작업이 시스템에 주어진 상태로, 프로세스가 생성되었지만 아직 CPU를 할당받지 못한 상태입니다. 준비 상태는 프로세스가 CPU를 할당받기 위해 대기하고 있는 상태입니다. 실행 상태는 CPU를 할당받아 명령어를 수행 중인 상태입니다. 대기 상태는 프로세스가 어떤 이벤트가 발생하기를 기다리는 상태입니다. 종료 상태는 프로세스가 더 이상 실행되지 않도록 끝난 상태입니다. 2. 프로세스 상태 변화 문서 작성 프로그램의 프로세스 상태 ...2025.01.25
-
방통대 [운영체제] 2024 출석과제물 (30점 만점 인증 / 표지제외 4페이지 분량 / 해설 포함)2025.01.251. 프로세스 상태 프로세스는 생성, 준비, 대기, 실행, 종료의 5가지 상태를 거치며, 각 상태에 대해 설명하고 있습니다. 프로세스가 실행되는 과정에서 상태 변화가 어떻게 일어나는지 자세히 기술하고 있습니다. 2. SJF 스케줄링 SJF(Shortest Job First) 스케줄링 방식에 대해 설명하고 있습니다. 준비 큐에서 기다리는 프로세스 중 실행시간이 가장 짧은 프로세스부터 CPU를 할당받는 비선점 방식입니다. 프로세스 수행 순서와 각 프로세스의 대기시간, 반환시간, 평균 반환시간을 계산하고 있습니다. 3. SRT 스케줄링 ...2025.01.25