일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- logic gate
- programmers
- C
- Coding Test
- 메모리
- broardcast
- network
- English
- DRAM
- Kakao
- Compiler
- kakao coding test
- c++
- javascript
- memory
- 프로그래밍
- ram
- TCP
- string
- 논리게이트
- 이더넷
- CS
- kakao입사
- 네트워크
- 프로그래머스
- codingtest
- CS50
- 병렬 통신
- 코딩테스트
- Ethernet
- Today
- Total
목록CS (3)
Code Inside

1) 저수준 I/O 가장 단순한 I/O 는 CPU 가 읽거나 쓸 수 있는 비트에 물건을 연결한 형태의 I/O 이다. 버튼, LED, 다이오드 2) 병렬 통신 병렬(Parallel) : 컴포넌트 하나하나마다 별도의 선이 있기 때문에 동시에 모든 컴포넌트를 제어할 수 있는 형태 스트로브(strobe) 신호 : 병렬 데이터를 조합할때 구분할 수 있도록 주는 신호 3) 직렬 통신 비트를 한 선에서 서로 다른 시간에 보내는 형태. 8비트를 세기 위해 카운터를 사용할 수 있고, 얻어낸 값으로 원하는 일을 하면 된다. 이런 접근 방식에는 선이 1가닥이 아니라 2가닥 필요하며 오류가 발생하기도 쉽다. 송진자와 수진자가 서로 동기화(in sync)돼야 한다. 클록을 한 번만 놓쳐도 모든 것이 뒤섞여버린다. 세번째 선을 ..

1) 메모리(Computer Memory, 1차 기억 장치) Computer 에서 수치, 명령, 자료 등을 기억하는 컴퓨터 하드웨어 장치이다. 2) RAM Random Access Memory - 임의 접근 메모리 - 휘발성 메모리 (Volatile Memory) - 전원이 차단되면, Data 사라짐 - 읽기 O - 쓰기 O - 주기억 장치 ex) DRAM, SRAM RAM 역할 : CPU 가 Disk 에서 정보를 바로 가져오면 속도가 느리기 때문에, 메모리가 중간에서 CPU 정보 처리 시 필요한 정보들을 Disk 에서 미리 가져와 저장하고 있고, CPU 가 이를 필요로 할 때 전달한다. - 참고 1: https://velog.io/@chel0671/CPU-Memory-Disk-%EA%B4%80%EA%B..

# Week 2 주제 Compiling Debugging Memory Arrays Characters Strings Command-line arguments Applications # Compiling 지난 시간 우리는 C언어로 "hello, world" 를 screen 에 출력하는 법을 배웠다. : #include int main(void) { printf("hello, world\n"); } $ make hello ---> 명령어를 통해서 source code => machine code 로 변경(compiling) 한다. $ ./hello ---> 명령어를 통해서 실행(run) 한다. $ make ---> 는 'clang' 이라고 부르는 C 언어 전용 compiler 이다. hello.c 를 아래 ..