컴퓨터 공학 - VAS, stack, heap 학습 2019-09-17 | { Computer Science } { Study } VAS (가상 주소 공간, Virtual Address Space) OS가 프로세스 시작할 때 할당해주는 가상 메모리 공간 OS가 제공하는 가짜 메모리(프로그래머는 실제 메모리라 간주하고 사용하면 된다.) 프로세스 시작하면 운영체제(OS)가 4GB 할당(page table 4GB를 만들어준다고 생각하면 된다.) 프로세스마다 페이지 테이블을 main memory(RAM)에 만들고, pagetable에 첫 주소를 가르켜준다. Read On »
컴퓨터 공학 - CPU, Memory 학습 2019-09-14 | { Computer Science } { Study } CPU CPU 내부 : 1개 이상의 core가 있고, 각 core 안에는 CU, ALU, Register 존재 Instruction : 컴퓨터에게 일을 시키는 실행코드(사람이 작성한 코드 -> 기계어(동작 지시)) PC (Program Counter) : 다음에 실행될 인스트럭션의 주소값(메모리)을 가르킴 CU (Control Unit) : IR 값을 참조하여 인스트럭션 실행 (관리자 역할) IR (Instruction Register) : CU가 실행하는 인스트럭션이 저장되어 있는 곳(주소값이 아닌 기계어(1010…) 저장) Read On »
SQL - 명령어 학습 2019-09-11 | { Study } { SQL } DDL Data Definition Language CREATE ALTER DROP TRUNCATE Read On »
컴퓨터 공학 - 기수법 및 비트, 보수 학습 2019-09-05 | { Computer Science } { Study } 기수법 10진수(DEC, decimal) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 2진수(BIN, binary) : 0, 1 8진수 (OCT, octal) : 0, 1, 2, 3, 4, 5, 6, 7 16진수 (HEX, hexadecimal) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f Read On »
컴퓨터 공학 - ASCII, Unicode 학습 2019-08-28 | { Computer Science } { Study } { ASCII } { Unicode } ASCII 란? 미국에서 정의한 표준화한 부호체계 7bit 까지만 사용 가능 2^7 = 128개의 고유한 값 컴퓨터의 기본 저장 단위는 1바이트(8비트) 이지만, 아스키 코드는 1비트를 통신 에러 검출 목적으로 사용 Read On »
파이썬 - call by object reference 2019-08-22 | { Python } { Study } 함수의 종류call by value, call by reference분류 기준 함수 호출에서의 인자 전달 방식 func(p1, p2) 에서의 인자 전달 방식 파이썬은 call by value도, call by reference도 아닌 call by object reference 이다. Read On »
파이썬 - 학습 내용 정리(1) 2019-08-19 | { Python } { Study } 파이썬 학습 파이썬의 함수는 무조건 식이다. 식은 반환(return) 받는 것을 말한다. (a+b 도 식이다 -> None을 반환한다.) lambda는 return 의미가 내재되어 있으므로, return을 사용하지 않는다. ex) lambda a, b: return a + b (X) –> lambda a, b: a + b (O) update()는 None을 return 한다. Read On »
컴퓨터 공학 - 코드 실행 순서, 부동소수점, 정규화, 앱실론, Big O of n 학습 2019-08-16 | { Computer Science } { Study } 코드 실행 순서1. 코드 작성 및 실행123int a = 10;int b = 20;int c = a + b; Read On »