본문 바로가기
728x90
반응형
SMALL

Computer25

컴퓨터 과학 (Computer Science) 컴퓨터 과학 (Computer Science)  컴퓨터 과학 (computer science) 또는 전산학은 알고리즘 과정, 계산 기계 그리고 계산 자체에 대한 학문이다. 컴퓨터 과학은 알고리즘, 계산 및 정보에 대한 이론적 연구에서부터 하드웨어와 소프트웨어의 계산 시스템 구현에 대한 실질적인 문제에 이르기까지 다양한 주제에 걸쳐 있다. 전산 이론 및 시스템 설계를 다루는 전문가를 컴퓨터 과학자 또는 전산학자라 부른다. 컴퓨터 과학의 분야는 이론적인 분야와 실용적인 분야로 나눌 수 있다. 예를 들어, 컴퓨터 그래픽스나 계산 기하학은 보다 구체적인 응용을 강조하는 반면, 계산 이론은 추상적인 계산 모델과 그것들을 사용하여 해결할 수 있는 일반적인 종류의 문제에 관한 것이다. 알고리즘과 데이터 구조는 컴퓨터.. 2023. 6. 7.
포트 포워딩 (Port Forwarding) 포트 포워딩 (Port Forwarding) 포트 포워딩 또는 포트 매핑은 컴퓨터 네트워크에서 패킷이 라우터나 방화벽과 같은 네트워크 게이트웨이를 가로지르는 동안 하나의 IP 주소와 포트 번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환의 응용이다. SK 브로드밴드의 경우 사용자 ID는 admin 비밀번호는 유선 Mac 주소 뒷뒤 6자리_admin인 12자리이다. 포트포워드 설정을 위해 NAT/라우터 관리로 이동한다. cmd (명령 프롬프트)에서 ipconfig를 입력하여 IPv4 주소를 내부 IP 주소에 입력한다. 포트는 임의로 부여한다. 그리고 Windows Defender 방화벽에서 고급 설정으로 이동하고 새 창이 띄워지면 인바운드 규칙을 누른다. 그 다음 새 규칙을 눌러서 로컬 .. 2023. 2. 24.
[Cloud Computing] 구글 클라우드 플랫폼 (Google Cloud Platform) (1) 구글 클라우드 플랫폼 (Google Cloud Platform) 구글 클라우드 플랫폼 (Google Cloud Platform, GCP)은 구글 검색과 유튜브와 같은 최종 사용자 제품을 위해 내부적으로 구글이 사용하는, 동일한 지원 인프라스트럭처 위에서 호스팅을 제공하는 구글의 클라우드 컴퓨팅 서비스이다. 클라우드 플랫폼 제공자들은 단순 웹사이트에서부터 복잡한 애플리케이션에 이르는 일련의 프로그램들을 빌드하기 위한 개발자 제품들을 제공한다. # Java 설치 및 JAVA_HOME 설정 sudo yum install -y java # 한글인 경우 alternatives --display java | grep '현재 /'| sed "s/현재 //" | sed 's|/bin/java로 링크되어 있습니다||' .. 2022. 9. 24.
클라우드 컴퓨팅 (Cloud Computing) 클라우드 컴퓨팅 (Cloud Computing) 클라우드 컴퓨팅 (cloud computing)은 사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요시 바로 제공 (on-demand availability)하는 것을 말한다. 일반적으로는 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다. 공유 컴퓨터 처리 자원과 데이터를 컴퓨터와 다른 장치들에 요청 시 제공해준다. 구성 가능한 컴퓨팅 자원 (ex: 컴퓨터 네트워크, 데이터 베이스, 서버, 스토리지, 애플리케이션, 서비스, 인텔리전스)에 대해 어디서나 접근할 수 있는, 주문형 접근(on-demand availabi.. 2022. 9. 24.
리눅스 (Linux) 리눅스 (Linux) 컴퓨터 OS 커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 운영체제를 가리키는 말이기도 하다. GNU 쪽 사람들은 리눅스는 커널일 뿐이고, 이 커널을 가져다가 GNU 프로그램들을 올려 만든 운영체제는 GNU/Linux라고 이야기하며 이런 명칭에 민감하게 반응하는 경우도 있다. 소스 코드가 공개되어 있는 대표적인 오픈 소스 소프트웨어다. 컴퓨터 역사상 가장 많은 참여자가 관여하고 있는 오픈 소스 프로젝트다. 모바일 운영체제로 유명한 안드로이드 역시 리눅스 커널을 가져다 쓰고 있다. Linux라는 이름은 Linus' *nix, 리누스의 유닉스라는 뜻으로 지어졌다. *nix는 Unix 계열 운영체제라는 뜻이다. 나중에 Linux Is Not UniX라는 재귀적 용어의 줄임말이라.. 2022. 7. 19.
운영 체제 (Operating System) 운영 체제 (Operating System) 운영 체제 (運營 體制, 문화어: 조작 체계) 또는 오퍼레이팅 시스템 (operating system, 약칭: OS)은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공한다. 최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 하이퍼바이저 (가상 머신) 위에서 실행되기도 한다. 또한, 입출력과 메모리 할당과 같은 하드웨어 기능의 경우 운영 체제는 응용 프로그램과 컴퓨터 하드웨어 사이의 중재 역할을 한다. 그러나 응용 프로그램 코드는 일반적으로 하드웨어에서 직접 실행된다. 운영.. 2022. 7. 19.
전기전자공학 (Electrical and Electronic Engineering) 전기전자공학 (Electrical and Electronic Engineering) 원래는 전기공학과, 전자공학과, 전파공학과로 나뉘어 있었으나 90년대 후반부터 서울의 각종 대학들을 시작으로 통합되어 현재의 전전이 탄생했다. 때문에 일반적인 학부의 커리큘럼은 전자기학 및 이와 가장 직접적인 연관이 있는 전파와 초고주파 공학 및 RF / 아날로그 회로 / 디지털 회로 및 컴퓨터 시스템 / 제어공학 / 통신 및 신호처리 / 전력공학 및 전기기기 / 반도체 등의 카테고리로 분류된다. IT 분야는 우리의 일상과 한국의 모든 산업의 기반이 되기 때문에 수요가 끊이지 않는다. 전자제품에 대한 막연한 동경을 가지고 전기전자공학과에 들어왔다가, 생각했던 것과 한참 다른 환경에 절망할지도 모른다. 전기전자공학은 전자기.. 2022. 3. 11.
컴퓨터 부품 (쿨러) (7) CPU 쿨러 CPU를 냉각하기 위해 설치하는 쿨러이다. 컴퓨터라는 장치는 본디 전기를 사용한 수많은 연산을 순식간에 하는 장치인데, 그 중심에 있는 부품이 CPU이다. 아무리 엔지니어들이 CPU 설계를 잘 하더라도 어쩔수 없이 저항에 의해 열이 발생한다. 아무런 냉각 장치 필요 없이 구동이 가능한 CPU는 특수목적용으로 저전력 / 저성능으로 설계된 제품이나 몇십년 전의 PC에 들어가던 제품밖에 없다. CPU는 매우 좁은 면적을 가지고 있기 때문에 여기서 발생하는 열을 보다 빠르게 해소시키기 위해 CPU의 방열면적을 넓혀주는 부품이 바로 CPU 쿨러이다. 현대의 컴퓨터에서는 필수적인 장치이다. 효율적인 열 배출은 고장과 화재를 방지하는 것을 넘어서 컴퓨터의 성능에도 영향을 끼친다. 최근에 개발된 CPU는 .. 2022. 2. 24.
컴퓨터 부품 (메모리, Random Access Momory ; RAM) (6) 메모리 (RAM) 사용자가 자유롭게 내용을 읽고 쓰고 지울 수 있는 기억장치. 컴퓨터가 켜지는 순간부터 CPU는 연산을 하고 동작에 필요한 모든 내용이 전원이 유지되는 내내 이 기억장치에 저장된다. '주기억장치'로 분류되며 보통 램이 많으면 한번에 많은 일을 할 수 있기에 '책상'에 비유되곤 한다. 메인 메모리에 주로 사용되는 RAM은 일반적으로 전원이 차단되면 내용이 지워지는 휘발성 기억 장치이다. 다만 이는 RAM마다 조금씩 차이가 있다. 예를 들어 SRAM은 전원이 차단되자마자 즉시 데이터가 지워지지만, DRAM은 전원이 차단되자마자 그 즉시 데이터가 지워지는 것은 아니며 대략 5분 정도의 시간이 걸리는데 이는 DRAM은 내부에 전류를 일시적으로 저장하는 역할을 하는 축전기가 들어가 있기 때문으로 .. 2022. 2. 24.
컴퓨터 부품 (파워 서플라이) (5) 파워 서플라이 (Power Supply) 220V 혹은 110V 가정용 전원을 12V, 5V, 3.3V 등 컴퓨터에 사용되는 전압으로 변압하여 전원을 공급하는 컴퓨터 부품이다. 컴퓨터의 두뇌가 CPU라면 파워서플라이는 컴퓨터의 심장이라고 불릴 정도로 중요한 부품이다. 정확하게는, 일정 수준 이상의 파워서플라이를 사는 것이 중요하다. 이 "일정 수준 이상의 파워서플라이를 사야한다"라는 조언은 어느 정도 컴퓨터에 지식이 있는 유저들이 항상 하는 말이며, 그럴만한 이유가 있다. 이를 설명하자면 첫번째 이유는 파워가 고장나면 다른 부품에 영향이 있을 수 있다는 염려 때문이다. 요즘에는 KC 인증을 받고 나오는 파워 서플라이는 99.9% 과전류, 과열, 과전압, 단락 보호 회로가 갖춰져 있어서 애당초 묻지마 파워.. 2022. 2. 24.
728x90
반응형
LIST