프로세스가 메모리를 할당 받으면, 자신만의 방법으로 메모리를 관리하기 위해 이 공간들을 어떤 구조로 관리하는데, 우리는 이를 프로세스 주소 영역이라고 부른다. 결국 메모리는 한정되어 있기 때문에, 프로세스는 다양한 방법으로 메모리를 절약하려고 시도한다. 프로세스 주소 영역(Process Adress Space) 프로세스의 주소 공간은 대략적으로 다음과 같이 생겼으며, 각각의 구역을 살펴보면 다음과 같다. Stack 영역: 함수의 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역 Stack 영역의 값은 함수의 호출과 함께 할당되며, 함수의 호출이 완료되면 소 메모리의 높은 주소에서 낮은 주소의 방향으로 할당 재귀 함수가 너무 깊게 호출되거나 함수가 지역변수를 너무 많이 가지고 있어 stack 영역을 초..
1. CPU(중앙 처리 장치) 구성요소: 제어 장치(Control Unit): 명령어 해석과 실행을 담당하는 부분. 명령어를 메모리에서 가져와 해독하고, 실행할 다음 명령어의 주소를 결정함. 연산 장치(ALU - Arithmetic Logic Unit): 산술 및 논리 연산을 수행하는 부분. 두 개의 숫자를 더하거나 뺄 수 있으며, AND, OR 같은 논리 연산도 수행함. 레지스터(Register): 고속의 기억장치로서, CPU 내부에 위치하여 데이터나 명령어를 일시적으로 저장함. 레지스터는 높은 속도로 데이터에 접근할 수 있어 연산 속도를 향상시키는 역할을 함. 시스템 버스(System Bus): CPU 내의 다양한 부분 간에 데이터 및 제어 신호를 전달하는 통로. 주로 데이터 버스(Data Bus),..
- Total
- Today
- Yesterday
- NETFramework3.5
- selenium
- Error
- 셀레니움오류
- nomodulename
- 프레임워크오류
- 닷넷프레임워크오류
- 0x800F0950
- 파이썬
- 버그
- 운영체제구성#스케줄링#큐#프로세스#쓰레드#태스터#OS구성
- NETFramework오류
- 크롬드라이버자동
- aws공부
- 오블완
- webdriver
- 자격증공부
- 정보보안
- 셀레니움
- Python
- noudelnoutfounderror
- 오류
- 프레임워크3.5설치불가
- 파이썬오류
- 설치오류
- 엣지깔끔하게
- 윈도우오류
- seleniumerror
- 티스토리챌린지
- PythonSyntaxError
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |