Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 적정 스레드
- 그리디
- 빌더패턴
- 브루트포스
- GC
- 마크다운
- Markdown
- 회고
- 분할정복
- Stack
- 몬티홀
- 그래프 탐색
- 백준
- Python
- 면접복기
- 그래프탐색
- GarbageCollector
- g1gc
- 이진탐색
- 프로세스
- 구현
- DP
- Greedy
- springboot
- 정수론
- 배열 돌리기1
- BFS
- github
- deque
- 문제풀이
Archives
- Today
- Total
FeelingXD
[OS] 운영체제란? 🤔 본문
운영체제 (Operating System)란?
운영 체제(OS)는 간단하게 말하면 컴퓨터의 하드웨어를 관리하는 시스템(프로그램) 입니다. 운영체제는 각종 하드웨어 자원과 소프트웨어 자원을 효율적으로 운영, 관리 함으로써 사용자가 시스템을 이용하는데 편리함을 제공하는 소프트웨어입니다. 운영체제는 모든 하드웨어와 소프트웨어를 관리하는 컴퓨터 시스템인 실행 관리자
로도 볼 수 있습니다.
운영체제 가 없던 시절..
🤔 - 그럼 운영체제가 없던시절 컴퓨터를 사용할 수 없었을까 ?
운영체제의 설명을 보면 실행 관리자 표현 등을 보면 운영체제가 없으면 컴퓨터를 사용할 수 없을것 만 같다.
물론 운영체제가 없던시절에도 컴퓨터가 있었으며 사용 가능 하였다. 다만 컴퓨터의 최초의 설계 대로만 동작했고 그외 다른기능을 넣고싶거나 기능을 변경하려면 추가적으로 기능을 일일히 넣거나 시스템을 전면적으로 교체해야 했다.
운영체제의 종류
운영체제중 가장 많이 사용되는 소프트웨어는 MS 의 windows, apple 의 mac , 그리고 Linux 등이 있다.
운영체제의 목적과 존재이유
컴퓨터의 운영체제는 다음과 같은 목적을 수행합니다.
- 사용자에게 컴퓨터의 프로그램을 쉽고 효율적으로 실행할 수 있는 환경을 제공
- 컴퓨터 시스템 하드웨어 소프트웨어 자원을 여러 사용자 간에 효율적 할당, 관리 ,보호
- 운영체제는 제어 프로그램으로서 사용자 프로그램의 오류나 잘못된 자원 사용을 감시하는 것과 입출력 장치 등의 자원에 대한 연산과 제어를 관리한다.
이외에도 프로그래밍에서는 간접적으로 입력/출력 등 시스템자원을 OS의 커널을 통해 사용한다. ✨
운영체제를 요약한다면
운영체제는 사용자로 하여금 컴퓨터자원(소프트웨어,하드웨어)를 추상화 하여 이를 정확하게 알지 못하더라도 사용하고 효율적으로 관리할 수 있도록하는 프로그램(시스템)이다.
'CS > OS' 카테고리의 다른 글
[OS] 프로세스 와 스레드 (0) | 2024.03.02 |
---|