일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스패닝 트리 알고리즘
- 시스템해킹
- 브리지 우선순위
- 세그먼트
- 루트 브리지
- 네트워크 장비
- 콜리젼 도메인
- Root Bridge
- 해커스쿨 FTZ
- 코드엔진 basic 5
- FTZ level3
- 네트워크
- Path Cost
- 데지그네이티드 포트
- code engine
- Non Root Bridge
- 서브넷
- 치트엔진 풀이
- 루핑
- 브리지 ID
- code enigne
- 코드엔진
- 서브넷 마스크
- 링크 대역폭
- ip주소
- TCP/IP
- 루트 포트
- BPDU
- 서브넷팅
- 코드엔진 풀이
- Today
- Total
목록관련지식들 (3)
IT 블로그 !!
이번 글에서는 스택에 대해서 알아보겠습니다. 1. 스택의 개념· 메모리의 스택 영역은 함수의 호출과 관계되는 지역변수, 매개변수, 리턴 값등의 임시데이터를 저장합니다.· 스택이란 단어는 ‘차곡 차곡 쌓여진 더미’를 의미합니다.· LIFO(Last In First Out, 후입선출) 구조라고도 합니다. 2. 스택의 구조· 가장 먼저 저장되는 데이터는 스택의 아래 쪽(높은 주소)부터 쌓이고, 다음 저장되는 데이터가 바로 그 위(낮은 주소)에 쌓입니다. 이제부터 스택 영역에 새로운 데이터가 추가되고 사용되는 모습의 예를 살펴보겠습니다. 다음의 이 빈 통을 스택 영역이라고 생각합시다. 스택에 새로운 데이터를 추가하는 것을 PUSH라고 합니다.PUSH를 하면 기존 데이터 위에 새 데이터가 순서대로 쌓아집니다. 스..
프로그램을 실행시키려면 운영체제는 메모리(RAM)에 공간을 할당해 줍니다.OS는 총 다음과 같이 다양한 메모리를 제공하고 있습니다. 위의 그림은 아래쪽이 높은 주소, 위가 낮은 주소입니다. 1. Code 영역Code영역은 실행할 프로그램의 코드가 저장되는 영역입니다. Text영역이라고도 불리지요.프로그램의 코드는 저장될 때 기계어의 형태로 저장됩니다.읽기 전용 데이터가 저장됩니다.CPU는 코드 영역의 명령어를 하나씩 가져가 처리합니다. 2. Data 영역 (Data + Bss)프로그램의 전역, 정적(Static)변수가 저장되는 영역입니다.프로그램 시작과 동시에 할당되고 프로그램 종료 시 메모리에서 소멸됩니다.Data에는 초기화 된 전역변수, Bss에는 초기화 되지 않은 전역변수가 저장됩니다. 3. Hea..
어셈블리어란? 어셈블리어는 프로그래밍 언어의 종류 중 하나입니다.프로그래밍 언어는 두 종류로 구분할 수 있습니다. 고급언어(High level language), 저급언어(Low level language)로 구분이 가능합니다. 고급언어는 사람들이 이해하기 쉬운 프로그래밍 언어이고 저급언어는 컴퓨터가 이해하기 쉬운 프로그래밍 언어입니다.일반적으로 고급언어에는 C언어, JAVA, 파이썬 등이 있고 저급언어에는 어셈블리어, 기계어가 있습니다. 컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 따라서 기계어에 대응되어 만들어지는 어셈블리어도 각각 다르게 된다.레지스터의 크기와 개수, 저장된 데이터 형의 표현도 달라집니다. 모든 범용 컴퓨터는 기본적으로 동일한 기능을 수행하지만, 기능을 어떤 과정에 거쳐 수행할지..