JAVA 92

그래픽카드

그래픽 카드(GPU) - 전산 컴퓨터에서 만들어진 이미지를 모니터에 필요한 전자신호로 변환시켜주는 역할을 하는 하드웨어 - CPU로부터 그래픽 관련 정보를 받아 모니터에 출력해주는 장치 - 게임화면 등에서 보여지는 픽셀의 구성, 색상, 및 다양한 광원효과들에 관여 그래픽 카드 구조 - GPU와 비디오메모리, 장착 슬롯 및 모니터 출력부 등 조합 GPU(Graphics Processing Unit - 영상 처리 장치) - 모니터로 보낼 영상 신호를 직접 생성하는 역할을 하는 프로세서로 해당 컴퓨터의 그래픽 성능을 가장 크게 좌우하는 요소 VRAM(비디모 메모리) -그래픽카드의 내에서 GPU와 보조를 맞추면서 GPU가 처리하는 그래픽 데이터를 임시 저장하는 역할을 담당 -비디오 메모리의 용량이 크면 GPU는..

JAVA/개념 2020.10.29

서버 / 인터넷

서버(server) - 클라이언트에게 네트워크를 통해 서비스나 정보를 제공하는 역할을 하는 컴퓨터 - 맡은 역할에 따라 웹 서버, DNS 서버 등 여러 종류로 나누어진다. 웹서버 : 웹 서비스를 제공하기 위해 사용되는 서버 중 하나 DNS서버 : IP주소와 도메인 주소가 저장되어 있는 서버 인터넷(Internet) - 여러 통신망을 하나로 연결한다는 의미의 인터네트워크라는 말에서 시작되었으며, 현재는 전 세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망 의미 - 여러 대의 컴퓨터가 서버와 클라이언트로 구성, 서로 연결되어 구성된 망을 네트워크라고 한다. ★☆인터넷과 웹의 차이☆★ - 인터넷은 수많은 서비스 방법이 있는데, 그 방법중의 하나가 웹(World Wide Web). 웹(World Wide W..

JAVA/개념 2020.10.28

표준 스트림 / 표준입력 / 표준출력

표준스트림(Standard Stream) - 컴퓨터 프로그램에서 '표준적으로' 입력으로 받고 출력으로 보내는 데이터와 매체를 총칭하는 용어 표준입력(Standard Input) - 키보드로부터 입력 - Scanner 객체 사용 - 프로그램에 입력되는 데이터의 표준적인 출처(장비나 파일)을 일컬으며 stdin으로 줄여 표현한다. 표준출력(Standard Output) - 모니터로 출력 - 프로그램에서 출력되는 데이터의 표준적인 방향(장비나 파일)을 일컬으며 크게 표준출력과 표준에러로 구분할 수 있다. 표준출력 - 정상적인 출력이 반환되는 방향 표준에러 - 프로그램의 비정상 종료 시에 반환되는 방향

JAVA/개념 2020.10.27

[JAVA] 필드 / 생성자 / this

필드 - 객체의 고유 데이터, 객체가 가져야 할 부품, 객체 현재 상태 데이터를 저장하는 곳 - variable 은 생성자와 메소드가 실행 종료되면 자동 소멸하지만, Field는 객체가 소멸되지 않는 한 객체와 함께 존재 - 초기값이 지정되지 않은 필드들은 객체 생성 시 자동으로 기본 초기값으로 설정된다. 생성자 - new 연산자로 호출되는 트별한 중괄호 {} 블록 - 객체 생성 시 초기화 역할 담당 : 객체 초기화란 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할 준비를 하는 것 - 메소드와 비슷하게 생겼지만, 클래스 이름으로 되어있고 리턴 타입이 없다. - 매개변수 없는 생성자를 기본생성자라고 한다. ex ) 자동차가 객체가 될때 반드시 이름 가지도록 하는 Car클래스 public class C..

JAVA/개념 2020.10.24

IP / 도메인 / DNS

IP - internet protocol 의 약자 -네트워크에 접속하는 모든 기기에 부요되는 고유한 번호 -종류로 10진법 [IPv4] 16진법 [IPv6] -> 기하급수적으로 늘어나는 사용자 수요 할당하지 못해 IPv6 등장 - 주소길이 32bit 구성, 8bit 단위로 구분후 10진수로 변환 - 주소 범위: 0~4294967295 -> 0.0.0.0.~255.255.255.255 IP 종류 - 공인IP : 주로 공공기관에서 사용 - 사설IP : 공인 IP를 하나의 공유기로 나누어 주는것 - 고정IP : IP가 고정되어있어 보안에 취약 - 유동IP : 대부분 개인이 사용하는 IP 도메인 - 사람들이 기억하기 쉬운 주소 표기법을 새롭게 고안, 흔히 말하는 인터넷 주소 - 기관 또는 단체의 성격에 따라 구..

JAVA/개념 2020.10.23

리눅스

리눅스 - 운영체제중 하나로 Unix에서 파생된 Minix의 영향을 많이 받았다고 알려짐 -하드웨어와 커널 쉘 유틸리티로 이루어짐 커널 - 입력받은 명령을 하드웨어 제어 및 프로스세, 메모리 등을 관리 쉘 - 입력받은 명령어를 커널에게 전송 유틸리티 - 운영체제가 효율적으로 수행되게 하는 보조 프로그램 리눅스 특징 - 공개되어 누구나 사용가능한 오픈소스의 OS - GUI와 CLI를 지원하는 X-Window환경 장점 - 저렴한 가격, 사용되는 메모리 양이 적음 - 자유로운 업그레이드, 강력한 네트워크와 보안기능 -다양한 파일 시스템 지원 -동급 하드웨어 사양에서 보다 강력하고 효율적 단점 - 일반사용자가 사용하기 힘들다 - 버전많아 환경이 공통적이지않음 - 문제 발생시 개인이 해결

JAVA/개념 2020.10.23

CPU 구조 및 작동원리

CPU(Central Processing Unit)란? - 컴퓨터의 정중앙에서 모든 데이터를 처리하는 중앙처리장치이다. -사람의 머리가 신체 각부분에 움직이도록 명령을 내리듯이 컴퓨터 중앙에서 모든 데이터를 처리하도록 각 부품들에게 명령을 내리는 장치로 사람의 두뇌부분에 해당된다. CPU 성능 - CPU의 성능은 곧 CPU의 속도 CPU속도에 영향을 미치는 요소 1.Clock - 컴퓨터는 수행되는 모든 연산의 타이밍을 맞추기 위해 펄스를 출력하는데 이것을 시스템 클럭이라고 한다. -클럭 주파수란 컴퓨터가 명령을 수행하는 속도를 말한다. - 클럭의 간격은 정확해야 한다. 클럭이 느렸다 빨랐다하면 다른 부품들도 느려졌다 빨라졌다 정신 못차린다. - 컴퓨터는 한번 신호를 보낼 때마다 한번씩 동작을 하므로 클럭..

JAVA/개념 2020.10.22