728x90
펌웨어와 운영체제의 차이는 무엇일까?
둘은 아래와 같은 차이가 있다.
- 일반적으로 펌웨어는 ROM이라 불리는 비휘발성 메모리 하나를 사용한다. 반면, 운영체제는 휘발성, 비휘발성 메모리를 계층화하여 사용한다.
- 펌웨어는 자유롭게 프로그램을 설치할 수 없고, 미리 설치된 프로그램을 기반으로 업데이트가 일어난다. ROM에 해당 소프트웨어를 지우고 덮어쓰는 방식으로 업데이트가 일어난다. 운영체제는 장기적으로 업데이트가 되면서 운영체제 위에 프로그램을 자유롭게 설치하는 것이 가능한다.
- 펌웨어의 예로는 키보드, 세탁기 안의 소프트웨어 등이 있다. 운영체제의 예는 MacOS, WindowOS 등이 있다.
참고: inflearn 강의 'CS 지식의 정석 - 큰돌'
728x90
'컴퓨터 공학 & 통신' 카테고리의 다른 글
Http 통신 응답 압축 (feat. gzip, NestJS) (4) | 2024.12.22 |
---|---|
서버 네트워크 구성 요소와 흐름 (feat. AWS) (4) | 2024.12.08 |
[개념 정리/운영체제] 메모리 할당 (0) | 2023.07.27 |
[개념 정리/운영체제] 캐시 (0) | 2023.07.27 |
[개념 정리/운영체제] CPU 스케줄링 알고리즘 (2) | 2023.07.27 |