본문 바로가기

전체 글

(122)
[Java] - 자바 메모리 JDK, JRE, JVM의 관계를 포함한 전체 자바 1. JDK (Java Development Kit)정의: 자바 개발 키트로, 자바 애플리케이션을 개발하고 컴파일하기 위한 도구와 라이브러리들을 포함하고 있습니다.구성 요소:JRE: 자바 애플리케이션을 실행하기 위한 런타임 환경.javac: 자바 컴파일러로, 자바 소스 코드를 바이트코드(.class 파일)로 컴파일합니다.javadoc: 자바 문서 생성기.기타 개발 도구들 (예: JAR 도구, 디버거 등).용도: 자바 애플리케이션을 작성, 컴파일, 디버그, 실행하는 데 사용됩니다.2. JRE (Java Runtime Environment)정의: 자바 런타임 환경으로, 자바 애플리케이션을 실행하기 위한 환경입니다.구성 요소:JVM: 자바 바이트코드를 실행하..
데이터베이스 - 1주차 1주차: 데이터베이스란?데이터베이스 기본 개념**데이터베이스 (Database)**는 체계적으로 구성된 데이터의 집합으로, 데이터의 검색, 삽입, 갱신, 삭제 등을 효율적으로 처리할 수 있도록 설계되었습니다. 데이터베이스는 여러 사용자들이 동시에 데이터를 사용할 수 있도록 지원하며, 데이터의 무결성과 일관성을 유지합니다.DBMS (Database Management System)DBMS는 데이터베이스를 관리하는 소프트웨어 시스템으로, 데이터의 정의, 생성, 유지보수, 제어 등을 담당합니다. 주요 기능으로는 데이터 저장 및 검색, 데이터 보안, 데이터 백업 및 복구, 데이터 무결성 보장 등이 있습니다. 대표적인 DBMS로는 MySQL, PostgreSQL, Oracle, Microsoft SQL Serve..
운영체제 - 1주차 이 이미지에서 다루는 주제들은 다음과 같습니다:1주차: 운영체제 기본 개념운영체제란?**운영체제 (Operating System, OS)**는 컴퓨터 하드웨어와 소프트웨어 리소스를 관리하고, 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 시스템 소프트웨어입니다. 주요 기능으로는 프로세스 관리, 메모리 관리, 파일 시스템 관리, 입출력 시스템 관리 등이 있습니다.인터럽트**인터럽트 (Interrupt)**는 프로세서가 현재 수행 중인 작업을 중단하고 긴급하게 처리해야 하는 작업을 먼저 수행하도록 하는 신호입니다. 하드웨어 인터럽트와 소프트웨어 인터럽트로 구분됩니다.하드웨어 인터럽트: 외부 장치(예: 키보드, 마우스, 프린터)에서 발생하며, CPU가 이를 감지하고 처리합니다.소프트웨어 인터럽트: 프로그램 내..