Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 선형대수
- Recommender system
- computer science
- WIL
- JP Study
- CS
- 1463
- 미래혁신대전
- 백준
- PCA
- stored function
- 2023
- 퓨처셀프
- 문제풀이
- 다시 왔다!
- 프로그래머스
- SQL
- 엘런 튜링
- 한 권으로 읽는 컴퓨터 구조와 프로그래밍
- Django
- Stored Procedure
- 멀티스레딩
- FastAPI
- Til
- MVT
- 컴퓨터 과학이 여는 세계
- mysql
- 혼자 공부하는 SQL
- Programmers
- 덴드로그램
Archives
- Today
- Total
Growth Hoon
20230904_TIL_Computer Science{컴퓨터 구조, 프로세스 코어, 함수} 본문
컴퓨터 구조
- 폰노이만 구조
- 하버드 구조
프로세서 ( Processor )
- 과거 CPU의 정의가 현대에선 프로세서 코어라고 불림.
- 코어라 여러개 있으면 멀티코어 프로세서라고 함.
마이크로프로세서와 마이크로컴퓨터
- 마이크로프로세서는 컴퓨터의 CPU의 기능이 한 Chip에 있는 것
- 마이크로컴퓨터는 컴퓨터로서의 기능이 한 Chip에 있는 것
- 성능 : 마이크로프로세서 > 마이크로컴퓨터
* 핸드폰 장치에 들어가는 SoC (System on a Chip)이라는 하드웨어도 있음.
함수(Function)
- 프로그래밍 언어에 따라 프로시저(Procedure), 서브루틴(Subroutine)이라고도 함.
- 코드를 재사용하는 수단
함수는 어떻게 작동하는가?
- 함수를 실행하고 다시 원래 자리로 돌아올 방법이 필요함.
- 함수가 들어간 위치는 "프로그램 카운터(PC)"의 값이다.
- 복잡한 명령이어서 대부분의 기계에서 함수 호출을 돕는 명령어를 제공
- ARM 프로세서에서는 "Branch with Link"를 제공함.
이후에 재귀(recursion)와 스택(Stack)에 대한 내용도 읽었는데,
앞 부분( 3장의 메모리, 4장의 명령어 부분)의 이해가 부족하여 그냥 읽은 것 같아서
다시 앞 부분을 읽을 예정.
refernce site
'TIL_Today I Learned' 카테고리의 다른 글
20230906_TIL_CS공부{ S-R래치, 플립플롭 } (0) | 2023.09.06 |
---|---|
20230905_TIL_CS책{ 조합논리, 순차논리 } (0) | 2023.09.05 |
20230829_TIL SQLD 1과목 ( 데이터 모델과 성능 ) (0) | 2023.08.29 |
20230828_TIL_SQLD {Entity, Attribute, Relationship, Identifiers} (0) | 2023.08.28 |
20230827_TIL_SQLD공부 ( ~24p) (0) | 2023.08.27 |