728x90
1. 프로그램
윈도우/리눅스/유닉스 운영체제에서 실행되게끔 만들어진 게 프로그램. 예전에는 c로 만들거나 java, vc, sh로도 만들어졌다. 컴퓨터에서 무언가를 할 수 있게끔 다 동작되는 것. (ex 웹 브라우저, 워드 등등)
2. 프로세스
프로그램은 파일 같은 형태로 저장되어있다. 이것이 운영체제에 의해서 동작되고 있는 상황. 프로그램이 실행 중 혹은 죽어있다. 운영체제에서 많은 프로그램들이 수행이 되고 있다.
3. 프로세서
프로세스가 동작될 수 있게끔 하는 하드웨어(CPU를 말함).
728x90
'CS 지식' 카테고리의 다른 글
웹 서비스 아키텍처의 발전 (네트워크 관점) (0) | 2023.08.01 |
---|---|
데이터 직렬화(Serialization)의 정의와 용도 (0) | 2022.10.13 |
캐시(Cache) 간단히 설명 (0) | 2021.07.10 |
컴퓨터 구조 + 운영체제 간략정리. (0) | 2021.07.10 |