목록전체 글 (212)
개발자 끄적끄적
- Flow control at the data link layer - The date-link layer at the sending node tries to push frames toward the data-link layer at the receving node - If the receving noce can not process and deliver the packet to its network at the same rate that the frames arrive, it becomes overwhelmed with frames - Buffers(완충기) - One of the solutions is to use two buffers; one at the sending data-link layer ..
- 시각적 이미지 분석에 많이 활용되는 심층신경망(Deep NN)의 일종으로 합성곱(Convolution) 신경망이라고 한다 - 아키텍처는 인간 두뇌의 뉴련 연결 패턴과 유사하며 '시각' 피질조직(Visual Cortex)의 구성에서 영감을 받았다 - 네트워크가 Convolution이라는 수학적 연산을 사용함을 나타낸다 - 컨볼루션은(디지털 '필터링(특정부분을 걸러냄)'에 주로 사용되는) 특수한 종류의 선형 연산이다 - 개별 뉴런은 수용 영역으로 알려진 시야의 제한된 영역에서만 자극에 반응한다 이러한 필드 모음은 전체 가시 영역을 덮기 위해 겹쳐진다 Stimulus -> Visual area of brain -> Visual Cortex Receptive fields size : V1 -> V2 -> V..
- a group of one or more attributes that uniquely identifies a row - ACTIVITY relation - Combination of two attributes become a key - must consult the users to decide a key - Every relation has at least one key - Unique Attribute may not be the key of the table 2. 유일성을 갖는 속성(예를 들어 주민등록번호)을 키 값으로 정하는 직관적 방식이 부적절한 이유에 대해 간단히 설명 Sol) 유일성을 갖는 속성일지라도 그 속성이 여러 개의 다른 속성을 결정하는 관계(다중값 결정)가 있는 경우 키 값으로서 역..
- data rate : the number of data elements(bits) sent in 1s[bps] = bit rate - signal rate : the number of signal elements sent in 1s[baud] = baud rate - 주파수 대역폭(width)이 넓어질수록 데이터 전송속도가 떨어지고, 주파수 대역폭이 좁아질수록 데이터 전송속도가 빨라진다 - BW 는 1/bit rate에 비례 - Goal : increasing the data rate while decreasing the signal rate - Digital data bit(pulse shape)를 전송하기 위해서는 이상적으로는 무한대의 통신 채널 대역폭이 필요하다 -> 현시적으로 불가능. 즉, 항..
CPU(중앙처리장치) : 연산, 제어장치 - 실제로 일을 한다 -> 계산(연산) 및 논리연산 - 일거리는 메모리(주기억장치)하고 communication - Input/Output/Controll로 이루어져있다(0,1bit밖에 모른다) 주기억장치 : Main Memory(DRAM, Dynamic random-access memory : 동적막기억장치), Power가 off되면 다 날아감 보조기억장치 : Power off가 되도 여전히 남아있다 - 단위 : File - ex) 'sys.c(보조기억장치)'이라는 파일을 만들 때 -> CPU가 못알아들음 - CPU가 알아듣게 바꿔야한다 -> 번역 -> sys.out(보조기억장치) -> sys.out(주기억장치) *주기억장치에 있을 때 sys.out는 proce..
- Parent 프로세스 아이디 - 부모 프로세스 : 0번 프로세스를 제외한 모든 프로세스에는 자신을 생성하는 프로세스 - 부모 프로세스의 PID를 검색하려면 getppid() 함수를 사용 - 함수 원형 #include #include pid_t getppid(void); - 프로세스 아이디 - 메인메모리에 올라가 있는 프로세스 아이디 - '파일'로 존재 -> (메인메모리 올라가면) '프로세스'로 존재 - PID는 0번부터 시작 - 0번 프로세스는 스케쥴러 : 프로세스에 CPU 시간을 할당하는 역할 수행 -> 각각의 프로세스에게 CPU에게 쓸 수 있는 시간을 할당\ - 커널의 일부분이므로 별도의 실행 파일은 없다 - 1번 프로세스 : init로 프로세스가 새로 생성될 때마다 PID와 중복되지 않은 번호가..
- Digital Original - Transmission medium - Attenuated - Amplifier -> Amplified - Attenuated = signal + noise - Attenuated + Amplifier = regenerator(재생) *Amplifiers : 증폭기 *Repeater : 중계기 - 신호의 모양이 변경(signal changes its form or shape) - Each signal frequency component has its own 'propagation(전파) speed' -> 신호가 이동하면서 신호의 모양이 변경 - 위상(phase)이 발생(Components out of phase) -> 시간차이 때문 - 원래신호(Compositive ..
- We use a few criteria such as 'size, geographical coverage, and ownership' to make this distinction - LAN에 대해서 설명하시오 - A local area network (LAN) is usually privately owned and connects some hosts in single office, building or campus -> 컴퓨터 갯수가 적고, 짧다 - Each host(컴퓨터) in a LAN has an identifier, and address, that uniquely defines the host in the LAN *IP address, MAC address, 휴대폰번호 - A packet s..
- DB technology : One of the hottest career paths - Enjoyable, interesting and challenging - DB desing(설계) and development(구축) : art(창의적) and engineering(공학) - User Requirement(사용자의 요구조건 or 업무정의서) -> Art -> DB Design(ER -> 정규화) -> Engineering -> Physical Database - User DB Application DBMS DB - Desing and development of Database vs Design and development of Database application - Overlap between..
- When we communicate, we are sharing information. This sharing can be local(지역) or remote(원격) - The term telecommunication(통신), which includes telephony, telegraph, and television, means communication at a distance - Data communications are the exchange of data between two devices(장치) via some form of transmission(전달) media(매체) *Communication(통신) : Broadcasting(방송) - 통신 : 양방향으로 데이터를 주고받음 - 방송 :..