본문 바로가기

it관련

노트북 발열 그리고 소음 원인과 해결 방법 도서관이나 공공장소에서 소음이나 발열로 인한 문제로 노트북 청소를 고민을 하는 경우가 많은데요. 우선 노트북 소음과 발열은 연관이 있는 부분이라 같이 설명해 드릴까합니다.그리고 정확한 원인을 찾아야 수리가 되고 문제해결이 되기때문에 자신의 노트북 소음과 발열 원인을 찾는데 작은 도움이 되길 바랍니다. 노트북 소음은 크게 두가지 부품에서 발생 합니다. 첫번째는 팬(fan)소음이고(윙~윙~) 두번째는 하드디스크 소음(띡 띡...)입니다. 그외로 메인보드 소자에서의 주파수 소음(뜨..뜨..)이 나는경우가 있는데 이는 소음 크기와 비용을 고려할때 무시하시는게 나을 듯 싶습니다. 그리고 발열도 크게 두가지 부품에서 발생 합니다.첫번째는 CPU(혹은 GPU)에서의 발열이고 두번째는 HDD(하드디스크) 발열입니다.(.. 더보기
컴퓨터란 무엇인가 컴퓨터란 무엇인가 컴퓨터란 무엇인가?1940년대 중반 최초의 컴퓨터 ENIAC(Electronic Numerical Integrator And Computer)이 개발된 이후컴퓨터 분야는 많은 발전이 이루어져 왔다. 컴퓨터는 기업의 업무처리, 사무자동화, 과학기술 분야, 교육 등사회 전반에 걸쳐서 폭 넓게 확산되고 있다. 더욱이 1990년대 중반 이후 전 세계를 하나로 묶을 수 있는인터넷(internet)이 지원됨으로 인하여 전 세계가 하나의 문화권으로 형성되었으며 우리 생활에 필수적인생활 도구로서 자리 잡혀 가고 있다. 초기의 컴퓨터 개념으로서 EDPS(Electronic Data Processing System)는 전자 자료 처리 시스템을의미하는데 이는 전자적인 장치를 이용하여 다량의 데이터를 신속하.. 더보기
네트워크의 기초 네트워크의 기초 LAN(Local Area Network)이란?LAN이란 어느 한정된 공간에서 네트워크를 구성한다 라는 의미로 예를 들어 한 사무실에 컴퓨터가 30대 있는데 이것들을 네트워크로 구성한다면 이런 경우 '사무실에 LAN을 구축한다'라고 말합니다. 그러니까 PC방에서 각 PC들을 네트워킹하는 것을 LAN을 구축한다고 하는 게 맞을 겁니다. 어떤 사람들은 'LAN을 깐다'라고도 합니다. 그건 아마도 케이블이 대부분 바닥이나 천장에 깔리기 때문일 거라는 게 제 생각입니다. LAN과 비교되는 말로 WAN이 있습니다. WAN은 'Wide Area Network'의 약자로서 '멀리 떨어진 지역을 서로 연결하는 경우'에 사용합니다. 요즘은 모두 인터넷을 쓰는 세상이니 인터넷에 접속하는 거는 WAN이라고 .. 더보기
스레드란 스레드 스레드는 프로세스나 태스크보다 더 작은 단위로 다중 프로그래밍 시스템에서 CPU에게 보내져 실행되는프로그램 단위이며 사용 목적은 프로세스 스케줄링 부담을 줄여 성능을 향상시키기 위한 프로세스의 다른표현 방식이다. 프로세스 내에서 프로그램이 수행되기 위해서는 페이지 테이블, 파일 기술자, I/O요구와 저장된 레지스터값 등과 같은 많은 양의 상태 정보를 초기화하고 유지하며 관리하여야 한다. 따라서 프로세스를 생성하고유지하는데 많은 비용이 필요로 하게 되며 이는 특히 다중 프로세스를 이용하여 하나의 업무를 처리하는경우에 동일한 자료들이 중첩되어 유지되고 관리되어야 함을 의미한다. 또한 프로세스가 실행의 기본단위라는 것은 하나의 프로세스 내에서 프로그램이 수행될 때 각각의 실행 단위 시간 내에 하나의 실.. 더보기
데이터베이스의 특징 데이터베이스의 특징 데이터베이스는 여러 사용자가 원하는 정보를 얻기 위해서 모아둔 자료의 집합이다. 학원에서 어느 학생이어떤 과목을 수강하는지의 정보를 기록한다든지, 여행사에서 항공기 좌석을 예약하면 모든 예약 정보가기록되어야 한다는지 할 경우에 데이터베이스가 사용된다. 데이터베이스 특징어느 한 조직의 응용 시스템들이 공유해서 사용하는 통합 저장된 운영 데이터들은다음과같은 특징이 있다. 1) 실시간 접근이 가능(real-time accessibilities)수시적이고 비정형적인 질의(query)에 대하여 실시간 처리(real-time processing)로 응답할 수 있어야한다. 2) 계속적인 변화(continuous evolution)새로운 데이터의 삽입(insertion)이나, 기존 데이터의 삭제(d.. 더보기
C 언어 와 Java 의 역사 프로그래밍 언어의 역사를 간단하게 설명함으로써 C언어 와 자바의 차이점을 설명드리겠습니다. 참고로 개발자의 시각이 아니라 일반인의 시각으로 프로그래밍 언어의 역사와 차이를 언급하겠습니다. 우선 컴터는 기계어라고해서 지들끼리의 통신방식은 무조건 0 과 1 입니다.0 은 전기가 안통하는것 즉 Off 이고 1 은 전기가 통하는것 즉 On 입니다.이러한 전기신호의 조합을 컴터 CPU 에서는 0 과 1로 통신하는 방식으로 인간이 수행하고자 하는것을 이 기계어로 변환하여 수행합니다.간단하게 말하자면 인간에게 0 과 1 은 컴터에게는 0 과 1 이 아니에요.우리가 키보드에서 0 과 1 을 입력하여도 컴터에게는 그게 45, 98 등 완전히 다른 숫자로 인식합니다.이것을 아스키코드라고 하는데 아스키코드표가 따로 있으니 .. 더보기
RepRap 프로젝트 정말 중요한 프로젝트입니다.이 프로젝트는 2005년 영국 바스대학의 아드리안 보이어 교수에 의해 시작된 오픈소스를 지향하는비영리 프로젝트입니다. 이 프로젝트가 왜 중요한지 설명드리기 전에 RepRap가 무엇의 약자인지 말씀드리겠습니다Replicating Rapid Prototyper의 줄임말로자가복제가 가능한 빠른 모형제작기계를 뜻하는데쉽게 말씀드리면 자기 복제가 가능한 3D프린터를 만들자라는 취지에서 그 약자로 RepRap운동이 시작되었습니다.이 프로젝트가 왜 중요하냐면이 프로젝트 시작전에는 FFF방식의 3D프린터가 최소 3천만원 이상의 고가를 유지했습니다그 때문에 일부 기업과 일부 업종에서만 3D프린터를 접목시켰는데RepRap프로젝트로 FFF방식의 3D프린팅 방식에 대한 기계 설계방법과 펌웨어 설정법.. 더보기
프로세스의 개요 프로세스의 정의대부분의 사용자 및 시스템 프로그램들은 CPU에 의해 수행되므로 CPU는 프로그램을 수행시키는목적 외에 다른 시스템 동작들도 지원해야 한다. 이와 같이 CPU에 의해 수행되는 프로그램을프로세스라고 한다. 컴퓨터 시스템은 시스템 프로세스와 사용자 프로세스들의 집합체로 구성되며운영체제 프로세스들은 시스템 코드를 실행하고 사용자 프로세스들은 사용자 코드를 실행한다. 이러한프로세스들은 병행 수행이 가능하고 CPU는 수시로 이들 프로세스들 사이를 다중화 하여 전환된다. 시스템 내의 모든 활동 요소들을 프로세스라고 하며 프로세스는 작업의 기본 단위로 프로그램에 입출력상태를 결합한 형태를 갖는다. 프로세스는 1960년대 중반의 운영체제는 MULTICS에서 처음 사용되었고,IBM 운영체제는 태스크라 부르.. 더보기
프로세스의 상태 프로세스 상태 개념하나의 프로세스가 시스템 내에 존재하는 동안 그 프로세스는 여러 가지 사건들에 의해 상태 변화를거치게 된다. 이러한 상태에는 보류 상태, 준비 상태, 실행 상태, 대기 상태, 완료 상태 등이 있다. 단일프로세서 시스템에서는 단지 하나의 프로세스만이 실행 상태에 있을 수 있고 준비 상태나 대기 상태의프로세스들은 여러 개가 있을 수 있다. 따라서 준비 상태와 대기 상태에 있는 프로세스들에 대하여 각각준비 리스크와 대기 리스크를 작성하여 이들을 관리한다. 준비 리스크에 있는 프로세스들은 각각 우선순위를 부여하여 가장 높은 우선순위를 갖는 프로세스가다음번에 CPU를 할당받을 수 있다. 그러나 대기 리스트에는 우선순위가 없다. 이유는 프로세스가 대기상태를 벗어나는 것은 미리 정해진 순서에 의하여.. 더보기
운영체제의 종류 초기 운영체제초기의 컴퓨터는 운영체제가 존재하지 않고 하드웨어만 존재하였으며 콘솔 상에서 수행되는 대형기계들이었다. 프로그래머는 프로그램을 작성한 다음 사용자 콘솔로부터 직접 프로그램을 수행하였다 초기의 작업 환경은 수작업에 의한 대화적인 성격이 있어 조작원이 프로그래머로서 직접 준비에서부터실행까지 관여했다. 이 과정에서 작업 준비 시간이 많이 소요되었으며 중앙처리 장치는 유후 상태로되기 때문에 비효율적으로 CPU를 사용하였고 시간을 낭비하게 되었다. 컴퓨터를 사용하기 위해 사전에신청하거나 예약하는 기법을 사용하였으므로 컴퓨터 이용자는 가능한 예약된 시간 동안 효율적인 컴퓨터사용을 원했으나 정확한 시케줄링 기법이 없어 컴퓨터 시스템 사용에 있어서 효율성이 떨어졌다. 일괄 처리 시스템일괄 처리 시스템은 초.. 더보기