배움엔 끝이없다/학교공부(3)
-
프로그래밍언어론 (중간고사 필기정리)
이 필기는 학교에서 듣는 프로그래밍 언어론 수업 시험대비를 위한 필기입니다. 중요한 내용보다는 제가 처음 본 내용과 교수님이 어렵다고 강조하신 용어 위주로 정리할 예정입니다. Orthogonality : Every possible combination of constructs is legal (연산자나 표현 등이 다른 요소들에도 적용할 수 있는지) Aliasing : 같은 메모리를 reference하는 이름이 여러 개 존재할 수 있는지 Binding : Entity (변수, 함수, 클래스 등)의 Attribute (타입, 값 등)가 결정되는 것 Binding Time -Static bindng : 런타임 이전에 결정되고 실행 중에 변경되지 않음 -Dynamic binding : 런타임에 결정되거나 변경됨..
2021.10.04 -
컴퓨터구조 (중간고사 필기정리)
이 필기는 학교에서 듣는 컴퓨터구조 수업 시험대비를 위한 필기입니다. Metrics for computer performance (성능의 측정 기준) Response Time (Execution Time) : 하나의 task를 수행하는데 걸리는 시간 Throughput : 단위 시간에 수행할 수 있는 일의 양 CPU Time : 프로세서가 task를 수행하는데 사용한 시간 ( I/O request 등 task와 관련 없는 시간 제외) Performance = 1 / CPU time 으로 정의합니다. -User CPU Time : 프로그램의 코드를 실행하는데 든 CPU Time -System CPU Time : 프로그램을 실행하기위해 OS에서 사용된 CPU Time Clock Cycle : CPU Time..
2021.09.30 -
선형대수학 ~Linear System (중간고사 필기정리)
이 필기는 학교에서 듣는 선형대수학 수업 시험대비를 위한 필기입니다. 기본적인 행렬의 행 연산들과 벡터연산은 이미 알고 있어서 제외했습니다. System of Linear equation (Linear System) $$a_1x_1+a_2x_2+...a_nx_n=k$$ 위와 같은 형태로 변수들의 1차원 조합(\(x^2\)은 안됩니다.)으로 이루어진 방정식을 Linear equation이라 합니다. 이런 Linear equation을 여러개 묶어서 변수를 공유하면 System of linear equation(연립방정식)이 됩니다. Linear System의 해답은 1개, 0개, 또는 무수히 많을 수 있습니다. 해답이 없는 경우는 System is inconsistent라고 표현하며 해답이 있는 경우는 S..
2021.09.29