728x90 SMALL 전체 글100 JavaSE 프로그램의 기본 구조 * JavaSE 프로그램의 기본 구조 자바 프로그램을 만들기 위해서 먼저 메인 클래스(시작 클래스)를 만들어야 한다. 메인 클래스는 main 메서드를 가지고 있는 클래스로, 프로그램의 시작점이다. 많은 클래스 중 메인 클래스는 딱 1개만 존재한다. // JavaSE 프로그램의 기본 구조 public class Calculator { public static void main(String[] args) { // main 메서드(프로그램의 시작점) // main 메서드에 기능 구현 } } 실행가능한 파일은 .class로 만들어지고, 소스파일은 .java로 저장한다. 2024. 1. 29. 자바 개발환경 구축(JDK 11, IntelliJ) * 설치에 앞서, 자바 개발환경 구축의 이해 자바 언어로 만들 수 있는 프로그램의 유형은 아래와 같이 크게 3가지로 나뉜다. 자바 배포판 설명 Java SE(Standard Edition) 자바 표준 배포판, 데스크톱 응용 소프트웨어 Java EE(Enterprise Edition) 기업용 배포판 Java ME(Mobile Edition) 모바일용 배포판 자바 언어로 데스크톱 응용 소프트웨어를 개발하기 위한 개발환경을 구축하기 위해서 즉, Java SE 플랫폼을 구축하기 위해서 JDK를 설치하고, 코딩을 하기 위해 IntelliJ, Eclipse IDE 등을 설치해야 한다. JDK(Java Development Kit: 자바 개발 키드)는 자바 기반의 개발환경에서 가장 기본이 되는 소프트웨어이다. 유료 .. 2024. 1. 3. [컴퓨터 구조] I/O 모듈, I/O 동작 기법 * I/O 모듈 I/O 모듈의 필요성 - 주변 장치들의 종류가 다양하며 운용 방식이 각기 다르다. - 주변 장치의 데어터 전송률보다 기억장치나 CPU의 데이터 전송률이 빠르다.(전송 속도 불일치) - 데이터 형식 및 단어의 길이가 각기 다르다. 위와 같은 이유들로 주변 장치들이 시스템 버스에 직접 연결될 수 없다. 따라서 I/O 모듈이 필요하다. - 프로세서, 기억장치와 더불어 컴퓨터 시스템의 주요 구성 요소이다. - 주변 장치를 시스템 버스에 연결하여 주변 장치와 버스 사이의 통신이 가능하게 한다. - 시스템 버스를 통한 CPU와 주기억장치 간 인터페이스 역할을 한다. - 데이터링크를 통한 하나 이상의 주변 장치들과의 인터페이스 역할을 한다. 외부 장치의 종류 - 인간이 읽을 수 있는 장치: 스크린, .. 2023. 12. 12. [컴퓨터 구조] 외부 기억장치 #2 - RAID * RAID(Redundant Array of Independent Disks) RAID는 프로세서의 속도와 상대적으로 느린 디스크 드라이브의 속도 차이를 줄이기 위해서 제안되었다. RAID는 대용량의 디스크 드라이브를 여러 개의 소용량 드라이브들로 교체하고, 데이터를 여러 개의 디스크들로부터 동시에 액세스 할 수 있도록 분산시키는 기술이다. RAID는 독립적으로 병렬 동작하는 디스크 배열이다. 여러 개의 디스크가 있으면 I/O 요구가 원하는 데이터가 서로 다른 디스크 상에 존재하는 경우에 병렬로 처리 가능하고, 액세스 될 데이터가 여러 개의 디스크들에 분산되어 있으면 하나의 입출력 요구가 병렬로 수행될 수 있다. 또한 RAID는 신뢰도 향상을 위해 여분(redundancy)의 디스크를 추가할 수 있고,.. 2023. 12. 11. [컴퓨터 구조] 외부 기억장치 - 자기 디스크 * 자기 디스크(Magnetic Disk) 디스크 디스크는 자성 물질로 코딩된 비자성 물질로 만들어진 원형 평판이다. - 원형 평판은 1장 또는 6~12장까지 겹쳐서 사용 가능하다. - 원형 평판의 면에는 트랙이 있고, 헤드가 트랙에서 데이터를 읽거나 기록한다. - 순차적 또는 직접 액세스가 가능하다. - 속도가 빠르고 기억 용량도 크다. 자기 디스크 기억장치의 구조 자기 디스크의 주요 구성요소에는 원형 평판, 헤드, 디스크 팔(디스크 암), 구동 장치 등이 있다. 자기적 읽기 및 쓰기 메커니즘 데이터는 헤드라고 불리는 전도성 코일을 통해 디스크에 기록되고 검색된다. 쓰기 메커니즘 쓰기 메커니즘은 코일에 전기가 흐르면 자기장이 발생하는 것을 이용한다. 전기 펄스 → 전류 발생(전자기 유도 현상) → 자성.. 2023. 12. 10. [전자 회로] BJT(Bipolar Junction Trasister) * 참고 교재 기초전자회로 설계 및 실험 : 네이버 도서 (naver.com) 기초전자회로 설계 및 실험 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com * 알아야 할 개념 전자부품의 재료의 종류 - 절연체(Insulator): 플라스틱, 나무, 유리 등과 같이 정상적인 조건에서 전류가 흐르지 못하는 물질 - 도체(Conductor): 대부분의 금속처럼 전류가 잘 흐르는 물질 - 반도체(Semiconductor): 도체와 절연체의 중간적인 도전성을 갖는 물질 자유전자 외부에서 힘을 받아 궤도를 벗어난 전자를 자유전자라고 한다. 모든 물질은 원자(Atom)로 구성되며, 원자는 그 중심에 양전하를 띠는 양성자와 음전하를 띠는 전자로 구성된다. 전자가 빠져나가.. 2023. 12. 3. 이전 1 ··· 10 11 12 13 14 15 16 17 다음 728x90 LIST