[CE] Ex : 2's complement
·
Computer/CE
다음 문제들은 8bit 의 binary로 2's complement사용한 예제들이다. 1 $$ 26-15 = 26 + (-15) = 0001 1010_2 + 1111 0001_2 = 10000 1011_2 $$ 10000 1011에서 MSB의 carryout을 버리면 0000 1011이 된다. 이는 $8+2+1=11$ 에 해당함. 2 $$ -31-6 = (-31) + (-6) = 1110 0001_2 + 1111 1010_2 = 11101 1011_2 $$ 11101 1011에서 MSB의 carryout을 버리면 1101 1011이 된다. 이는 $-37$ 에 해당함. 3 $$ 144 – 156 = 144 + (-156) = 1001 0000_2 + 0110 0100_2 = 1111 0100_2 $$ 11..
[Tip] Chrome Hot Keys (shortcut)
·
Computer/CE
Tab 관리.Chrome의 Tab은 각각의 window 로 분리 가능하며, 각각의 window 로 분리된 상태에서 하나의 window의 여러 tab으로 합치는 것도 가능함.(마우스 드래그(왼쪽버튼 누른 상태) 를 이용.) 다음은 keyboard shortcut (or hot keys)임.Ctrl+1~8 : 첫번째에서 여덟번째 Tab으로 이동 (그런데 탭이 10개는 족히 넘으면….) | macOS에선 ctrl 대신 cmd 임.Ctrl+9 : 맨 오른쪽 Tab으로 이동 | macOS에선 ctrl 대신 cmd 임.Ctrl+Tab : 오른쪽으로 Tab 이동 | macOS에선 ^ + ctrl + tab (macOS에서 좀 불편함...)Ctrl+Shift+Tab : 왼쪽으로 Tab 이동 | macOS에선 ^+ctr..
Basic Input Output System (BIOS) and CMOS
·
Computer/CE
BIOS 란H/W와 S/W의 중간 형태인 Non-violatile Firmware의 일종 초기에는 ROM에 저장되었으나이후 Flash memory에  주로 저장되면서 Firmware도 update가 가능해짐.현재는 UEFI (Unified Extensible Firmware Interface)로 대체되고 있는 추세임.BIOS 의 역할컴퓨터 부팅 과정에서의 다음의 역할을 담당함. BIOS는 CPU, 메모리, 저장장치, 키보드, 디스플레이 등 하드웨어를 초기화.이 과정을 POST (PowerOn Self Test)라고 부름.저장장치에서 부팅 가능한 장치를 검색하고, 부트로더(or Bootstrap)를 로드함.이 과정에서 BIOS는 저수준 I/O 인터페이스를 제공.예를 들어, 저장장치의 섹터 데이터를 읽거나 ..
[CE] Tree vs. Graph
·
Computer/CE
Graph vs. Tree Graph node와 node를 연결하는 edge로 구성된 data structure(자료구조). object들의 network를 모델링하는데 주로 사용됨. Deep Learning을 가능하게 한 Back-propagation은 Reverse-mode Auto Differentiation에 기반하는데, 이는 Computation Graph을 통해 수행됨. Tree Directed Acyclic Graph 에서, graph 내의 모든 node와 path가 존재하는 root node라는 것이 1개 있는 자료구조. object들의 hierarchy를 모델링하는데 주로 사용됨. Data Structure Data를 표현하고 관리하고 처리하기 위한 구조. stack, queue, gra..
[CE] Subnet Mask
·
Computer/CE
정의 Network mask라고도 함. network를 지칭하는 부분은 `255`로, host를 치칭하는 부분은 `0`으로 지정 IP 주소의 어디까지가 network 주소(subnet의)이고 어디서부터 host 주소인지를 알려줌. subnet mask의 Prefix표기 (CIDR 표기라고도 불림) 일반 표기 prefix표기 255.255.255.255 → /32 255.255.255.0 → /24 255.255.0.0 → /16 255.0.0.0 → /8 255.255.255.252 → /30 255.255.255.248 → /29 255.255.255.240 → /28 255.255.255.224 → /27 255.255.248.0 → /21 이진수로 표현시 MSB 부터 1로 기재가 되는데, 1인 비트..
[CE] Gateway
·
Computer/CE
번역하면 관문이다. 여기에서 나타내듯이 gateway는 다른 네트워크로 들어가는 관문의 역할을 하는 장비 또는 S/W를 가르킨다. 다른 네트워크로 들어가기 위해 거쳐야하는 관문 이란 결국 특정 네트워크를 네트워크들의 네트워크로 연결하는 역할을 의미하기 때문에 router를 포함(LAN을 WAN에 연결하는 것이 router임)하는 경우가 대다수임. OSI7 계층에서 gateway는 흔히 5~7계층까지 포함(정확하지 않은 기억이... ㅠㅠ)하나, router는 3계층(고급제품은 layer4까지 커버하기도 함)에 속함. 즉, gateway가 router를 포함한다고 생각하는게 편할 듯. router가 제공하는 dynamic routing을 gateway는 제공하지 않으므로 엄밀하게는 차이가 있으나, 작은 ne..