본문 바로가기

분류 전체보기38

IP와 Domain이란? IP와 도메인 - IP란? - Internet Protocol - 네트워크에 접속하는 모든 기기에 부여되는 고유 번호 - IPv4 10법, IPv6 16진법 - IPv4는 더이상 할당 불가. - IP의 종류 - 공인 IP - 전세계적으로 하나 (공공 기관) - 사설 IP - 공인 IP를 하나의 공유기로 나누어 주는것 (집에서 wifi사용 등) - 고정 IP - 유동 IP에 비해 정확한 위치정보, 좀더 빠른 인터넷 속도, 보안에 취약, 모든것을 수동으로 설정하기때문에 IP 충돌 가능성 - 유동 IP - 비어있는 IP를 알아서 pc가 찾아감, 대부분의 개인이 사용하는 IP, 공유기가 정해주는 IP 도메인이란? - 도메인 (Domain Name) - 도메인 네이밍 시스템 (DNS) - 도메인 이름과 IP주소를.. 2020. 10. 26.
Linux에 대해 알아보자. 리눅스란? - 운영체제중 하나 - Hardware (기계, PC) - 운영체제 (3단계 체계로 각 단계는 바로 아래 단계와만 통신) - Kernel (하위 체계) - 기계와 가장 가까운 프로그램 - Shell (중간 체계 - Kernel (상위 체계 - 추상적) 리눅스의 특징 - 오픈소스 - 공개되어 누구나 사용 가능 - 버전 많다 - GUI CLI 지원 - 네트워크 지원 운영체제 - 다중사용 다중작업 가상 터미널 제공 - 이슈 생겼을대 오플소스로 누구나 개조 배포가 가능 - 빠른 패치 가능 - 장점 - 저렴 - 최적화 잘됨. 사용 매모리양 적음 - 자유로운 업그레이드, 강력한 네트워크와 보안기능 - 다양한 파일 시스템 지원 - 동급 하드웨어 사양에서보다 강력하고 효율적 - 단점 - 일반사용자가 사용하기.. 2020. 10. 26.
CPU란 무엇인가? CPU에 대해서 - 기본 개념 - Central Processing Unit 중앙 처리 장치 - 에니악 - 에드삭 - 에드삭 (최초의 2진수 체계) - 80286 (16bit 최후) - i486 (32bit PC 보급화) - 팬티엄 1~4 (싱글코어) - 멀티코어 series - 매시브코어 - 무어의법칙 - 프로세서의 가격이 18개월마다 2배 증가한다. - 4개의 사이클로 수행 - 호출 (Fetch) - 해석 (Decode) - 실행 (Execute) - 저장 (Store) - Clock: 성능 측정 단위 - MHz, GHz 단위 - 구조설계 - CPU: 산술과 논리 연산을 수행하는 연산회로의 집합 - 제어장치: 입,출력, 기억, 연산, 장치 제어, 감시. 주 기억 장치에 저장된 명령을 차례로 해독 후 .. 2020. 10. 26.
[Java] 접근 제어자에 대해 알아보자. 접근 제어자는 class의 맴버 (변수와 메소드)들의 접근 권한을 지정해주는 방법이다. class A { public String h() { return "HELLO!"; } private String b() { return "BYE!"; } public String x() { return b(); } } public class demo { public static void main(String[] args) { A a = new A(); System.out.println(a.h()); // HELLO! 출력 - a.h() method는 public이므로 다른 class에서 사용 가능 System.out.println(a.b()); // 오류 - a.b() method는 private이므로 다른 clas.. 2020. 10. 25.
그래픽카드 발표자료 PPT 그래픽카드의 구성과 작동 원리를 알아보자. 그래픽 카드의 역할은 무엇일까? https://to2.kr/bH8 20201023_그래픽카드.pptx drive.google.com 2020. 10. 23.
[Java] 비교 연산자에 대해 알아보자. ※비교 연산자 ▣ 같다(==), 다르다(!=), 작다(), 작거나 같다(=) ● 비교 연산자의 결과값은 boolean 타입 입니다. class Main { public static void main(String[] args) { int i = 10; int j = 15; // i와 j가 같은지 비교 System.out.println(i == j); // false // i와 j가 다른지 비교 System.out.println(i != j); // true // i가 j보다 작은지 비교 System.out.println(i j); // false // i가 j보다 작은거나 같은지 비교 System.out.prin.. 2020. 10. 19.
[Java] 산술연산자에 대해 알아보자. ※ 산술연산자 ▣ 부호(+, -), 증감(++, --), 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%), ● 부호연산자는 양수 및 음수를 표현합니다. 양수(+), 음수(-) class Main { public static void main(String[] args) { int i = -8 int j = -i int k = +j System.out.println(i); // -8 (i 값이 그대로 출력) System.out.println(j); // 8 {-(i) = -(-8) = 8} System.out.println(k); // 8 {+(j) = +(8) = 8} } } ● 증감연산자는 변수를 1씩 증가 또는 감소 시킵니다. 증가(++), 감소(--) class Main { pub.. 2020. 10. 16.
[Java] 자료형 - 1 자바에는 두가지 자료형이 존재. 기본형 (Primitive Type) 참조형 (Reference Type) 분류는 아래와 같다 Java Data Type ▶ Primitive Type ▶ Boolean Type (boolean) ▶ Numeric Type ▶ Integral Type ▶ Integer Type (short, int, long) ▶ Floating Point Type (double, float) ▶ Character Type (char) ▶ Reference Type ▶ Class Type ▶ Array Type ▶ Enum Type ▶ etc. 2020. 10. 13.