본문 바로가기
[Term/용어] FSB 와 DMI 의 차이. FSB와 DMI의 차이 - FSB = Front Side Bus DMI = Direct Media Interface - FSB 는 CPU MCH Memory 의 연결 통로(대역폭)로 높은 값일수록 한번에 많은 정보가 오고 갈 수 있다. 초창기 듀얼코어들의 소켓인 755 소켓의 경우 fsb가 1333이다. 비트로 하면 10600으로, 메모리는 이렇게 비트로 계산하여 PC-10600을 껴야 소위 말하는 '병목현상' 이 없다. 이 FSB 대역폭을 늘리는 것은 거의 한계에 다다라서 이제는 MCH를 CPU에 넣는 방식으로 바꼈다. - DMI 는 MCH를 CPU쪽에 통합함으로서 CPU-Memory 를 직접 연결하여 속도를 올린 것이다. 이론상 10G 까지 가능하다고 하지만, 이론상의 속도는 역시나 이론상의 속도. .. 2012. 7. 6.
[Term/용어] 하이퍼 스레딩( Hyper Threading ) 이란? 하이퍼 스레딩이란? ( Hyper-Threading ) - 1개의 프로세서가 두개의 논리적 기능( Thread) 을 하도록 고안된 기술이다. 성능을 30%정도 향상시킨다고 한다. 작업이 할당되지 않은 실행 유닛에 다른 스레드의 작업을 할당하기도 한다. CPU 하나당 스레드를 2개돌리면 논리코어가 2개로 인식되고, 성능이 (보통 훨씬) 좋아진다. 하이퍼스레딩을 사용하면 기존의 물리코어는 의미가 없어지고, 논리코어가 작동한다. 다중작업 하에서 하이퍼스레딩 기술이 제 힘을 발휘한다. 도움이 되셨다면 손가락 꾸욱~ 2012. 7. 6.
[Term/용어] TDP ( Thermal Design Power ) 란? TDP (Thermal Design Power) 란? - TDP = Thermal Design Power 로 한국말로 하면 열 설계 전력이라고 한다. 모든 회로가 동작하는 동안에 나오는 최대 열을 나타내는 성능지표. 다른 말로 하면, 컴퓨터 속의 열이 빠져나오는 데 필요한 시스템 냉각의 최대 전력. ( 오버클럭을 했을 경우 소비전력이 TDP 보다 높은 경우가 있다. ) ( Worst-case일 때 이므로, 소비전력과는 조금 다른 면이 있다. ) 따라서 쿨링 솔루션은 이를 맞춰줘야 한다. 즉, 이 수치가 낮을수록, 열을 적게 방출하니 집적도를 올릴 수 있다는 것. 도움이 되셨다면 손가락 꾸욱~ 2012. 7. 6.
[Software] Lint 란 무엇이며? Eclipse 에서 어떻게 disable 시킬까? Lint 란 무엇인가? Lint 는 의심스럽거나, 에러를 발생하기 쉬운 코드에 flag 를 달아 놓는 것을 말합니다. 원래는 C 프로그램에만 해당했었지만, 이제는 일반화되어 모든 프로그램 언어에 적용되고 있습니다. Eclipse 에서 Link check disable 시키는 방법. ADT ( Android Development Toolkit ) 이 update 되면서 link checking 이 강화되었습니다. 가끔은 에러가 아닌데도 에러로 표시하며 lint 를 표시해서 짜증이 이만저만이 아닌데요 이를 어떻게 해제할 수 있을까요? [Windows] - [Preferences]-[Android]-[Lint Error Checking] 에서 위의 checkbox 2개를 꺼주시면 됩니다. 하지만, 이렇게 전체.. 2012. 7. 5.
[이클립스] 이클립스 단축키 정리. ( 자주쓰는 것 위주 ) Ctrl + 3 : 모든 기능에 대한 shortcut 제공 Ctrl + Shift + R : Workspace 에 있는 모든 File search. Ctrl + H : Search ( 전체 search ) Ctrl + J : incremental search Ctrl + K : 선택영역 jump search ( 보통 특정 변수 double 클릭 후 자주 쓰죠. ) Ctrl + Shift + K : 위에 놈 reverse Ctrl + T : tree Ctrl + O : Method Search ( 함수 찾아갈 때 유용합니다. ) F3 : 변수의 declaration 로 이동 Ctrl + Shift + G : 해당 변수를 참조하는 모든 source 가 나옴 ( 매우 편한 기능! ) Ctrl + L : Lin.. 2012. 7. 3.
[File System] 파일 시스템의 종류와 이해 파일 시스템의 종류와 이해 파일시스템이란? 파일과 그 안에 든 자료를 저장하고 찾기 쉽도록 유지, 관리하는 방법을 말한다. FAT은 File Allocation Table의 약자로 파일에 디스크에 존재한 파일의 정보가 저장되어 섹터들을 찾아볼 수 있도록 정보를 저장하고 있는 특수영역, NTFS 는 NT에서 사용되는 File sytem으로, FAT과는 달리 MFT ( Master File Table ) 사용. 또한 이에 대한 미러( mirror )와 파일 로그가 유지되어 파일 복구 가능. 한 클러스터는 FAT32와 같이 최소 1KB 에서 최대 4KB로 디스크 손실이 적음. EXT2 는 리눅스를 위한 확장성 있고 강력한 파일 시스템으로 가장 성공적인 파일 시스템. 현재 배포되고 있는 모든 리눅스 배포판의 기.. 2012. 7. 3.
[용어/Term] tp 확장자를 가진 MPEG2 TS ( Transport Stream ) MPEG2 TS ( Transport Stream ) Transport Stream 은 188 byte 의 고정길이를 가진 TS Packet 의 연속으로 구성되며, stream 전송 용도로 사용된다. 보통 전송 중 에러 확률이 높은 환경에서 사용되며, 디지털 방송이 그 대표적 예이다. TS는 packet 단위로 보내서 받는 즉시 재생하는 포맷이기 때문에 압축이 되지 않아, 용량이 상당히 큰 편이며, MPEG-2 코덱이 설치되어 있어야 재생 가능하다. TS 의 확장자는 보통 tp 이다. 도움이 되셨다면 손가락 꾸욱~ 2012. 6. 13.
[Encoding] Character 를 나타내는 encoding 방식에 대한 정리. ( 유니코드, 아스키 코드, 엡시딕, UTF ) 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Character 를 표현하는 encoding 방식에 대해 간단히 정리해보겠습니다. 유니코드 ( Unicode ) 세계문자 표준으로 34,168 개의 코드문자를 표현하며, 표준 24개 언어를 지원합니다. 각 코드문자는 unique한 숫자로 연결되어 있으며, 세계 주요 언어 문자들을 모두 충족시키고, 고문서까지도 지원합니다. platform, program, language 가 제한이 없이 사용할 수 있습니다. 아스키 코드 ( ASCII ( American Standard Code for Internation Interchange ) ) 인터넷 상에서 텍스트 파일을 위한 가장 일반적인 형식입니다. 1byte 로 문자가 표현되며, 알파벳, 숫자, 특수문자들이 7bit .. 2012. 4. 15.
[소프트웨어 공학] 기업 문화란 무엇인가? 안녕하세요 돼지왕 왕돼지입니다. 오늘은 "기업 문화란 무엇인가?" 를 주제로 이야기해보고자 합니다. 이 글은 "글로벌 소프트웨어를 꿈꾸다" 를 요약 정리한 내용입니다. 48. 기업문화란 무엇인가? - 기업문화는 간단히 말해 일을 할 때 내 의지와는 상관없이 의식적으로 혹은 무의식적으로 따라할 수밖에 없는 환경. 49. 법으로 좋은 세상을 만들지 못한다. - 모든 프로세스와 방법론, 규칙을 법으로 명문화한다고 해서 위법한 행위를 모두 막을 수 있는 것은 아니다. 치밀한 개발자는 다 빠져나갈 수 있다. 위법한 행위를 막기 위해 필요한 것은 법이 아니라 윤리적이고 자발적인 문화다. -잘 된 KPI ( Key Performance Index ) 는 다음과 같은 사항들을 고려해야 한다. 1) 스펙은 적는가? 2).. 2012. 4. 12.
반응형