본문 바로가기

전체 글

(94)
[네트워크] 대역폭 대역폭이란 네트워크에서 나온 개념으로 전송선에서 데이터를 전송할 때 사용할 주파수의 범위를 나타낸다. 예를 들어 많이 사용되는 ADSL은 전화선에 보통 전화 음성과 네트워크 데이터를 동시에 실어 보낸다. 사람 음성의 주파수는 20Hz ~ 20 KHz로 낮은 편이고 반면에 빠른 네트워크 전송은 수 ~ 수십MHz의 주파수를 사용한다. 두 파동을 다음과 같이 겹쳐도 주파수의 차이가 크기 때문에 쉽게 분리할 수 있고 따라서 동시에 전화와 인터넷을 쓸 수 있는 것이다. 여기서 ADSL의 음성 대역폭은 수십 KHz이고 네트워크 대역폭은 수십 MHz가 된다. 한 클럭에 전송되는 비트 수를 알면 바로 초당 전송하는 데이터의 양을 알 수 있으므로 흔히 대역폭을 네트워크 성능을 나타내는 표시로 사용했고 같은 식으로 대역폭..
[운영체제] 폴링과 인터럽트 일반적으로 CPU에서 입력을 받아들이는 방법에는 두 가지가 있다. 하나는 프로그래머가 명령어를 사용하여 입력 핀 또는 값을 계속 읽어서 변화를 알아내는 것이고 다른 하나는 CPU 자체가 하드웨어적으로 그 변화를 체크하여 변화시 일정한 대처를 하는 것이다. 전자를 폴링(polling) 기법이라고 하고 후자를 인터럽트(interrupt) 기법이라고 한다. 폴링은 일반적으로 사용하는 방법으로 이해하기가 쉽지만, 인터럽트는 처음에는 잘 이해하기가 어렵다. 인터럽트를 만났을 때 CPU는 다음과 같이 동작한다. CPU는 지금까지 수행하던 프로그램은 일단 중단하고 미리 정해놓은 인터럽트 루틴을 수행하게 된다. 그 루틴의 수행이 끝나면 다시 원래 실행하던 프로그램으로 돌아가서 하던 일을 계속한다. 폴링과 인터럽트는 각..
[프로젝트] 계획 체크포인트 리뷰(Planning Checking Review : PCR) 리뷰란 주요 개발 단계 완료시 단계 완료를 공식적으로 인정(100퍼센트 또는 0퍼센트)하는 행위다. 우리말로는 '검토' 정도가 되지만 실제로는 검토회(의) 정도의 공식적인 행사로 이해해야 한다. 감리(audit)도 역시 하나의 리뷰 행위다. 때문에 리뷰를 단순히 훑어보는 검토로 해석해선 안된다. 간혹 조직마다 룰이 있거나 관공서의 경우 법으로 정해진 경우가 있다. 미군의 경우 엄격하게 정해 놓은 표준도 있으므로 참고하기 바란다. ASR/ACR(Altemative System/Concept Review) : 시스템 대안/개념 리뷰 SPR(System Requirement Review) : 시스템 요구사항 리뷰 SDR/SFR(System Design/Functional Review) : 시스템 설계/기능 리..
[네트워크] TCP ISN(initial sequence number) ISN 이란 처음에 클라이언트가 서버로 보낸는 SYN(시퀀스넘버)를 ISN이라고 한다. 일련번호의 증가는 운영체제마다 다른 방식, 시간에 비례해서 순서번호를 증가시키는 방식과 SYN패킷을 받을때마다 64,000씩 증가 시키는 방법, 무작위로 증가시키는 방법이 있다. 이를 이용해서 IP 스푸핑이 가능하겠지요...
[유용] 2007년을 빛낸 프리웨어/오픈소스 http://skysummer.com/460 유용한 글입니다.
[우분투] apt-get 명령어 apt-get update