Home

apt-get update와 upgrade 속도가 너무 느릴 때 해결 방법

apt 의 기본 주소가 어떻게 설정되어 있느냐에 따라서 속도가 매우 느릴 수 있습니다.해외 서버를 기본으로 두고 있으면 속도가 국내 서버보다 상대적으로 느릴 수 밖에 없습니다. 국내 서버로 바꿔 주는 작업을 아래와 같이 수행하면 됩니다. sudo vim /etc/apt/sources.list위의 명령어를 사용하여 기본 주소를 설정할 수 있는 파일을 수정해야 합니다. archive.ubuntu.com -> kr.archive.ubuntu.com아래의 그림처럼 전자를 후자로 바꾸어 줍니다. vim 에서 명령어는 아래와 같습니다. security 는 그냥 수정하지 않고 ...

Read more

32bit 컴퓨터에서는 왜 4GB 크기 까지의 램만 인식 될까?

32bit 컴퓨터는 컴퓨터에서 레지스터를 사용할 때, 레지스트터의 크기를 32bit로 한다는 것입니다. 이는 컴퓨터가 처리하는 기본 데이터의 크기(한 번에 처리할 수 있는 데이터의 크기)가 32bit라는 것을 의미합니다. 또한, 컴퓨터는 데이터를 가져오기 위해서 메모리의 주소를 참조하게 됩니다. 데이터의 기본 단위는 bit 인데, 주소의 기본 단위는 무엇일까요?주소의 기본 단위는 1byte 입니다. 데이터는 1씩 증가할 때마다 1bit가 오르는 반면에, 주소는 1씩 증가할 때 마다 1 byte 씩 증가하게 됩니다.(1byte는 1bit가 8개 모인 형태)32bit 컴퓨터에서는 기...

Read more

LG U+의 잘못된 선택. 왜 굳이 중국 기업인 화웨이 장비를 사용하여 기업 가치를 낮출까?

요즘 LG U+에 '화웨이 장비' 도입에 관련된 대한 기사가 많이 나오고 있다. LG U+가 '화웨이 장비'를 도입한다고 해서 큰 논란이 되고 있는 것이다. 구글에 현재 lgu+ 검색어를 치면 연관 검색어로 중국과 화웨이가 동시에 검색된 것을 확인할 수 있다. lgu+ 는 항상 '보안에 문제 없다' 라는 식으로 답변을 하고 있다.하지만 실제로 문제가 있는지 없는지의 여부와 상관 없이 소비자는 lgu+의 제품을 쓰지 않을 이유가 하나 더 생긴 것 뿐이다. lgu+를 사용자들이 쓰지 않을 이유는 무엇일까 생각해보았다. 통신사는 lgu+ 말고 SKT와 KT라는 2가지 선택지가...

Read more

uTorrent 이용하다가 응답 없음이 나와서 멈춤 현상이 발생할 때

이러한 현상은 여러 가지를 검색해 보았지만 uTorrent 자체의 프로그램에서 발생하는 문제인 것 같습니다.여러 사이트에서 존재하는 무슨 설정을 변경하는 방식들은 저는 다 작동하지 않았습니다. 제가 문제를 해결 할 수 있었던 해결책은 간단했습니다.토렌트 프로그램에서 가장 많이 사용하는 프로그램은 uTorrent와 BitTorrent라는 프로그램이 있습니다. 위와 같은 로고를 가지고 있는데 두 프로그램은 같은 회사에서 관리 하는 것 같습니다.(UI도 모두 일치합니다.)먼저 uTorrent 에 관련된 프로그램 내용을 전부 삭제합니다. 그 다음에 BitTorrent 를 설치해줍니다.저는 이렇게...

Read more

인도에서 출시된 보급형 스마트폰 삼성 갤럭시M 인기와 가격 정리

인도의 아마존에서 판매하고 있는 삼성 갤럭시 M20 | M10. 삼성전자가 인도 시장에서 공장을 세우고 제작한 보급형 갤럭시M 현지에서 1차 판매의 흥행에 성공했습니다.  아마존 인도 사이트에서 판매를 시작한 갤럭시M10과 M20 1차 판매분이 불과 3분 만에 매진되었습니다. M10과 M20의 스펙은 위와 같습니다. 삼성의 다른 핸드폰을 생각해보면 굉장히 저렴한 가격이라고 볼 수 있습니다. 위의 이미지를 보면 7990루피는 한국 돈으로 12만 7천원 정도의 가격인 것을 알 수 있습니다. 새 핸드폰이 저정도 가격이라니... 삼성이 아니라 샤오미가 생각납니...

Read more

전자 산업의 쌀, MLCC 란?

2018년은 반도체 호황으로 삼성전자와 SK 하이닉스 같은 반도체 업체들의 최고 호황인 시기였습니다. 클라우드 서버 업체들의 수요가 급증한 시기여서 메모리 수요를 공급이 감당하지 못하여 가격이 급등한 것이 주요 원인이였습니다.이러한 메모리 반도체의 호황 속에서 MLCC도 함께 각광받았습니다.D-램, 메모리 같은 말은 많이 들어봤는데 MLCC는 도대체 무엇일까요?위의 유투브 영상은 제가 구독중인 채널 중 하나인데요, MLCC 에 대하여 원리와 기능에 대하여 쉽게 잘 설명해주시는 것 같습니다. 아래부터는 제가 찾은 내용이 나와있습니다. MLCC 는 산업의 쌀이라고 불려진다적층세라믹콘...

Read more

인터럽트(interrupt), 예외(exception), 트랩(trap)의 비교

여러 가지 블로그를 찾아 보던 중에 좋은 자료가 있어서 간결하게 하여 포스팅하여 정리하였습니다.- 인터럽트 (인터럽트에는 비동기와 동기가 있다. 비동기는 interrupt, 동기는 exception)> Asynchronous Interrupt (비동기식 인터럽트) : aka Interrupt, hardware interrupt 우리가 흔히 interrupt 라고 부르는 것. 하드웨어 인터럽트(hardware interrupt)라고도 한다. 정해진 기준없이 예측 불가하게 이벤트가 발생. 예로 I/O interrupt, keyboard event, network packet arrived, timer t...

Read more

[Cache] Write Through과 Write Back의 차이

▶Write Through란? CPU가 데이터를 사용하면 캐시에 저장되게 되는데, 데이터가 캐시 됨과 동시에 주기억장치 또는 디스크로 기입되는 방식을 지원하는 구조의 캐시이다. 즉, 캐시와 메모리 둘다에 업데이트를 해버리는 방식이다. 장점 : 캐시와 메모리에 업데이트를 같이 하여, 데이터 일관성을 유지할 수 있어서 안정적이다. 단점 : 속도가 느린 주기억장치 또는 보조기억장치에 데이터를 기록할 때, CPU가 대기하는 시간이 필요하기 때문에 성능이 떨어진다. 데이터 로스가 발생하면 안되는 상황에서는 Write Through를 사용하는 것이 좋다.▶Write Back이란? CPU 데이터를 사용할 때 데이터는 먼저 캐시...

Read more

[컴퓨터구조] ISA(Instruction set architecture)와 마이크로 아키텍쳐란?

- ISA란?컴퓨터 구조를 배우다 보면 ISA 라는 말이 나오게 된다.ISA는 Instruction set architecture 의 약자로 한글로 해석하면 명령어 집합 구조이며, 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말한다. 마이크로프로세서마다 기계어 코드의 길이와 숫자 코드가 다르다. 명령어의 각 비트는 기능적으로 분할하여 의미를 부여하고 숫자화한다. 프로그램 개발자가 숫자(0과 1로 이루어진 숫자들)로 프로그램하기가 불편하므로 기계어와 일대일로 문자화한 것이 어셈블리어이다.아래의 그림을 한 번 살펴보자. 응용 어플리케이션에서 부터 시작하여 다양한 단계를 ...

Read more

ipad, 맥북에서 따옴표가 원하는 대로 나오지 않을 때 설정 변경하기

아이패드로 키보드를 끼워서 사용하거나 맥북으로 텍스트를 입력하는 경우가 많습니다. 하지만, 맥os 나 iOS를 사용하면 따옴표나 큰따옴표를 입력하면 다른 아스키 문자가 입력되는 버그가 발생할 수 있습니다."" 가 아니라 66 99 와 같은 모양을 가진 문자이죠. 이럴 때, 설정 -> 일반 -> 키보드 에서 스마트 인용이나 스마트 구두점을 체크 해제시켜주면 간단히 해결됩니다.

Read more