운영체제 Day 1

운영 체제. 운영 체제(OS) 영어. 오늘 첫 수업을 듣고 기초를 배웠습니다.

1. 운영체제란?

운영 체제는 “컴퓨터 사용자”와 “컴퓨터 하드웨어” 사이의 다리입니다. 중간자 역할하는 프로그램

2. 운영 체제의 대상은 무엇입니까?

– 사용자 프로그램을 실행하고 사용자 문제를 쉽게 해결합니다.

– 컴퓨터 시스템을 사용하기 쉽게 만드십시오.

– 컴퓨터 하드웨어를 효율적으로 사용합니다.

ChatGPT의 말: 리소스 관리, 프로세스 관리, 입/출력 관리, 파일 관리, 보안 관리

3. 컴퓨터 시스템의 네 가지 구성 요소:

– 하드웨어(컴퓨터 하드웨어): 기본적인 컴퓨팅 리소스를 제공합니다.

– 운영 체제: 서로 다른 응용 프로그램과 사용자 간의 하드웨어 사용을 제어하고 조정합니다.

– 응용 프로그램: 리소스가 사용자의 컴퓨터 문제를 해결하는 방법을 정의합니다.

– 사용자: 고객. 인간, 기계 및 기타 컴퓨터.

상호 작용은 사용자 시스템 및 응용 프로그램 운영 체제 컴퓨터 하드웨어와 같이 발생합니다.

4. 운영체제의 역할

– 사용자 입장에서 리소스와 상관없이 컴퓨터 시스템을 쉽고 편리하고 빠르게 사용하고 싶습니다.

– 공유 컴퓨터: 여러 사용자가 컴퓨터 자원을 공유하는 시스템.

장점: 높은 리소스 활용도, 저렴한 비용, 높은 확장성과 유연성, 손쉬운 유지 관리, 우수한 접근성.

단점: 제한된 자원. 이로 인해 사용자와 대기 중인 사용자 간에 리소스 경합이 발생합니다. 공유하기 때문에 적응력이 낮습니다.

ex) 서버 컴퓨터, 클라우드 컴퓨팅

– 전용 시스템: 특정 사용자 또는 작업에 전용 컴퓨팅 리소스를 할당하는 시스템입니다.

장점: 리소스 충돌 x, 다른 사용자의 영향 x. 따라서 안정적이고 신속한 처리가 가능합니다.

단점: 높은 비용, 높은 종속성 및 어려운 유지 관리로 인한 낮은 확장성 및 유연성. 관습

– 핸드헬드 컴퓨터: 제한된 리소스로 최적의 성능을 발휘할 수 있는 컴퓨터

5. 운영체제의 정의

-모든 운영 체제에 공통적인 정의는 없습니다. 제조업체가 주장하는 것이 운영 체제의 정의가 됩니다.

– OS는 자원 할당자이자 프로그램 컨트롤러입니다.

운영 체제는 자원을 적절하게 할당하고 프로그램에 오류나 부적절한 사용이 없도록 제어합니다.

– 컴퓨터에서 항상 실행되는 프로그램을 커널이라고 하고 나머지는 시스템 프로그램 또는 응용 프로그램입니다.

6. 부트스트랩 프로그램

신발 끈을 의미하는 Bootstrap은 무언가를 시작할 때 단단히 묶어야 합니다. 이들은 하드웨어가 부팅될 때 실행되는 첫 번째 프로그램이며 마더보드의 ROM 또는 EPROM에 저장됩니다.