본문 바로가기
반응형

컴퓨터공학279

손실 데이터 압축의 기본 원리 사진을 압축하는 JPEG, 동영상을 압축하는 MPEG, 소리를 압축하는 MP3는 손실 압축으로 압축 과정에서 데이터가 손실 된다. 하지만, 압축률은 몇십분의 일로 매우 좋다. JPEG이나 MPEG이나 MP3는 압축을 위해 현재 나와 있는 대부분의 압축 알고리즘을 다 사용한다. 하지만 그 중에서 가장 핵심적인 알고리즘은 저주파 성분을 제거하는 것이다. 인간은 급하게 변하는 고주파 성분은 쉽게 인식하지만 서서히 변하는 저주파 성분은 잘 인식하지 못한다. 그래서, 압축 과정에서 저주파 성분을 제거해도 크게 변화를 느끼지 못한다. 다음 그림과 같은 이미지에서 그림 1은 고주파 성분만 있는 이미지이고 그림 2는 저주파 성분만 있는 이미지이다. 둘다 1개의 주파수로 이루어졌기 때문에 정보량은 동일하다. 그림 3은 .. 2017. 12. 8.
CAD 사용법을 배울 때 캐드, 그래픽, 동영상 편집 프로그램 등은 사용법이 복잡하고 배우는데 시간이 많이 걸린다. 이러한 프로그램의 사용법을 배우는 가장 빠른 방법은 특정 프로젝트를 진행하는 것이다. 프로젝트를 진행하면서 배우는 것이 가장 빠른 방법이다. 사용법을 완전히 마스터하고 프로젝트를 진행하는 것은 매우 비효율적이다. 실제 사용하면서 배우는 것이 가장 빠르고 정확하게 배우는 방법이다. 컴퓨터가 대중적으로 보급되던 시기에는 MS-DOS, 스프레드시트 등을 가르치던 컴퓨터 학원이 있었다. 그때는 사람들이 프로그램 사용법을 학교 공부하듯이 공부하였다. 프로그램 사용법은 공부가 아니라 자전거나 자동차 운전을 배우듯이 배워야 한다. 자전거 타는 법을 책으로 배우는 사람은 없다. 프로그램은 목적을 위한 도구이다. 하지만, 가끔 목.. 2017. 12. 7.
텍스트 프로토콜 (Text Protocol) 이란? 텍스트 프로토콜 (Text-based Protocol, Plain Text Protocol)이란 바이너리가 아닌 텍스트로 통신하는 프로토콜이다. 인터넷에서 사용하는 많은 프로토콜이 텍스트 프로토콜이다. HTTP, FTP, SMTP 등이 텍스트 프로토콜이다. MAC 프로토콜, TCP/IP 프로토콜은 바이너리 프로토콜이다. 통신이 안 될 때 디버깅 하는 것은 매우 까다로운 일이지만 텍스트 프로토콜을 사용하면 쉽게 디버깅 할 수 있다. ☞ 마크업 언어 2017. 12. 7.
ipTime HDD3125 외장하드 조립하는 법 ipTime HDD3152 외장하드 케이스의 구성품은 다음 사진과 같다. 하드 디스크는 따로 구매해야 한다. 1. 까만색 긴 타원형을 눌려 내부 플라스틱을 꺼낸다.2. 하드 디스크를 꺼낸 플라스틱에 끼워 넣는다. 3. 플라스틱에 끼워진 하드 디스크는 다음 사진과 같다. 4. 하드 디스크를 케이스에 다시 집어 넣는다. 5. 제품에 포함된 나사를 다음 사진과 같이 조인다. 6. 나사 위에 스티커를 붙인다. 최종 조립된 외장 하드는 다음 사진과 같다. # 윈도우에서 외장 하드 설정하는 방법 2017. 12. 6.
새 외장 하드 설정하는 방법 포맷되지 않은 새 하드디스크를 외장하드로 사용하면 처음에 인식하지 못한다. 다음과 같은 순서로 외장하드를 인식시킬 수 있다. 1. 바탕화면의 내 PC를 우클릭하여 관리를 선택한다. 2. 디스크 2에 '할당되지 않음'이라고 되어 있다. 3. 다음과 같이 우클릭하여 '새 단순 볼륨'을 선택한 후, 뜨는 창에서 다음을 계속 클릭한다. 4. 디스크 2가 '포맷'으로 바뀌면서 윈도우에서 인식이 된다. 2017. 12. 5.
하드 디스크 비교 (ST1000LM048 vs WD10SPZX) 현재 가장 인기 있는 노트북용 1TB 하드디스크 Seagate 1TB Barracuda ST1000LM048와 WD 1TB MOBILE BLUE WD10SPZX을 비교하였다. 일반적으로 Seagate 제품은 고성능이고 WD 제품은 안정적이라는 평가가 많다. 2개 하드디스크의 모든 스펙이 거의 동일하다. 캐시 Seagate : 128MB WD : 128MB 회전속도 Seagate : 5,400RPM WD : 5,400RPM 인터페이스 Seagate : SATA 6Gb/s WD : SATA 6Gb/s 소비전력 Seagate : 1.6W WD : 1.5W 높이 Seagate : 7mm WD : 7mm 가격 Seagate : 55,400원 WD : 53,340원 무게 Seagate : 90g WD : 90g 2017. 12. 3.
TCP와 UDP의 차이 TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol) 모두 IP 계층 위에서 동작하는 프로토콜이다. TCP는 연결형 프로토콜로 송신측에서 패킷을 보낸 후 수신측에 정확하게 수신했는지를 검사하고 전송 중 오류가 있다면 다시 전송한다. 그래서, 전체 데이터를 손실 없이 전송할 수 있다. UDP는 송신측에서 TCP와 거의 같은 패킷을 보내지만 수신측에 도착했는지를 검사하지 않는다. 그래서, UDP는 TCP 보다 빠른 통신이 가능하다. UDP는 실시간 비디오 스트리밍이나 온라인 게임 등에 많이 사용된다. 실시간 비디오 스트리밍 중 패킷이 손실 되면 잠시 화면이 멈추는 현상이 발생하지만 크게 문제가 되지 않는다. 2017. 12. 3.
One's complement sum TCP/IP 프로토콜에서는 에러 검출을 위해 16비트 One's complement sum을 이용한 Checksum을 사용한다. 간단한 Checksum은 모든 데이터를 더하고 overflow 되는 값은 무시하는 방식이지만, One's complement sum은 모든 데이터를 더하고 이 때 발생하는 Overflow 값을 마지막에 다시 한번 더해주는 방식이다. One's complement sum은 overflow를 무시하는 방식에 비해 검출율이 더 높다. 예를 들면 다음과 같다. 1111 1111 1110+ 1001 0001 0000----------------------- 1 1001 0000 1110 1 : Carry-out 값을 더한다----------------------- 1001 0000 11.. 2017. 12. 3.
애드센스 RPM이란 무엇인가? 애드센스의 RPM이란 1000회 노출당 수익이다. 페이지뷰가 2000이고 예상수익이 1달러라면 페이지 RPM은 0.5달러 (=1달러 / 2000 * 1000) 이다. 예상수익은 광고 종류, 클릭수 등의 다양한 요소에 의해 결정되고, 이렇게 결정된 예상수익을 단순하게 페이지 뷰로 나눈것이 페이지 RPM이다. 페이지 RPM이 낮다는 것은 페이지 뷰에 비해 수익이 낮다는 것으로 블로그에 낮은 단가의 광고가 게제 되거나 클릭수가 작은 등 블로거가 광고에 잘 맞지 않다는 것을 의미한다. 페이지 RPM을 올리기 위해서는 광고 배치를 바꾸거나 블로그에 광고 단가가 높은 금융 관련 내용을 올리는 것 등을 해야 한다. 2017. 12. 1.
반응형