일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- windosws wbcs
- level13
- 정렬 알고리즘
- 파이썬
- 미로 탐색 알고리즘
- OSI
- System
- War Game
- C
- web
- ftz level13
- pwnable.kr
- ftz
- 두근두근 자료구조
- 스택
- Stack
- Java
- 암호수학
- HTML
- 파일 시스템
- SWiFT
- windosw 문자열
- 큐
- PHP
- LoB
- 백준
- 재귀
- c언어
- 시간복잡도
- 자료구조
Archives
- Today
- Total
나의 기록, 현진록
[OS] 프로세서 / 프로그램 / 프로세스 본문
반응형
1-1. 프로세서
- 프로세서는 흔히 하드웨어적인 측면을 떠올리지만 소프트웨어적인 측면도 있다.
- 하지만 보통 프로세서라 함은 하드웨어적 프로세서를 뜻한다.
1-2 하드웨어적 측면에서의 프로세서
- 컴퓨터를 운영하기 위해 기본적인 명령어들을 처리하고 반응하기 위한 논리회로
- CPU라고 부름
- PC나 소형장치에 장착된 프로세서를 흔히 마이크로프로세서라고 부른다.
1-3 소프트웨어적 측면에서의 프로세서
- 소프트웨어적으로 프로세서라고 하면 데이터 포맷을 변환하는 역할을 수행하는 데이터 처리 시스템을 의미하며 출력 가능한 인쇄물을 생성하는 워드프로세서도 소프트웨어적 프로세서의 포함된다.
2-1 프로그램
- 명령어의 집합
- 정적인 데이터의 묶음
- 명령어와 정적 데이터가 메모리에 적재되면 프로세스가 됨
- 하드 디스크에 저장되어 있는 실행코드
3-1 프로세스
- 메모리를 할당받아 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다.
- 메모리에 적재되어 프로세서에 의해 실행 중인 프로그램
- 여러 개의 프로세서를 사용하는 것을 멀티프로세싱이라고 하며 같은 시간 시간에 여러 개의 프로그램을 띄우는 시분할 방식을 멀티태스킹이라고 한다.
반응형
'-Computer Theory' 카테고리의 다른 글
[Reversing] Breakpoint (0) | 2017.09.09 |
---|---|
[Reversing] API (0) | 2017.09.09 |
[Reversing] 어셈블러의 종류 (0) | 2017.09.09 |
[Reversing] OEP & EP (0) | 2017.09.09 |
[Reversing] 레지스터 (0) | 2017.09.09 |