
논리 회로논리 회로(Logic Gate)는 디지털 회로에서 입력값들(0또는 1)을 받아서 논리 연산을 수행한 결과(0또는 1)를 출력하는 기초적인 전자 회로이다. 모든 컴퓨터, 스마트폰, 게임기 같은 디지털 장치의 작동은 이 논리 게이트를 조합해서 만든 회로로 이루어져있다. 주요 논리 게이트 설명논리논리식설명출력 조건ANDA ⋅ B모두 1일 때만 출력 1A=1, B=1 : 출력=1ORA + B하나라도 1일 때 출력 1A=1, B=0 : 출력=1NOTA'입력의 반대 출력A=1 : 출력=0NAND(A ⋅ B)'AND의 반대 결과A=1, B=1 : 출력=0NOR(A + B)'OR의 반대 결과A=0, B=0 : 출력=1XORA ⊕ B입력이 다르면 출력 1A=1, B=0 : 출력=1XNOR(A ⊕ B)'입력이 ..
구조체 (Structure)구조체는 여러 개의 서로 다른 데이터 타입을 하나로 묶는 데이터 구조. 즉, 여러 개의 데이터를 하나의 단위로 관리할 때 사용되는 자료구조이다.다양한 데이터 타입을 묶음: 구조체는 다양한 데이터 타입을 하나의 묶음으로 저장할 수 있음정적인 크기: 구조체는 하나의 구조체 변수로 고정된 크기를 가짐. 예를 들어, int, float, char 등을 하나의 구조체 안에 담을 수 있음하나의 레코드로서 데이터를 저장. 예를 들어, 학생 정보를 저장할 때 이름, 나이, 학번을 하나의 구조체로 묶어서 관리할 수 있음struct Student { char name[20]; int age; float gpa;}; 범용 리스트 (General List)범용 리스트는 원소로 또 다..

운영체제의 발전 과정구분시대특징0세대1940년대운영체제 없음, 기계어 사용1세대1950년대IBM701, 버퍼링, 스풀링, 일괄처리시스템, 상주모니터2세대1960년대 초고급언어 사용, 다중프로그래밍, 다중처리, 시분할시스템3세대1960년대 중반 ~ 1970년대 중반유닉스, 범용시스템, 다중모드시스템4세대1970년대 중반 ~ 현재네트워크시스템, 가상머신, 분산데이터처리, 개인 컴퓨터 일괄 처리 시스템초기 운영체제의 형태로 여러 개의 작업을 단일 작업으로 묶어서 일괄 처리하는 시스템프로세스가 다른 작업 수행 시 입출력 작업이 불가능하여 프로세서와 메인 메모리의 활용도가 떨어짐대량의 데이터를 처리할 때 효율다중 프로그래밍 시스템 (Multi Programming System)여러 개의 프로그램을 메모리에 동시에..

✅ 일괄 처리 (Batch Processing)특징: 일정한 시간에 데이터를 모아서 한 번에 처리.예시: 하루 동안 모은 거래 데이터를 밤에 한 번에 처리하는 은행 시스템.장점: 대량의 데이터 처리에 효율적.단점: 실시간 반응이 불가능함 (즉시 결과 X).DB 접근: 일반적으로 하나의 중앙 데이터베이스를 사용.✅ 온라인 처리 (Online Processing / OLTP)특징: 사용자의 요청이 들어오면 즉시 처리, 통신 제어 장비가 필요예시: 은행 ATM, 쇼핑몰 주문 처리, 실시간 좌석 예매.장점: 실시간 응답 가능, 사용자 경험 ↑단점: 동시 처리량 많아질수록 성능 저하 위험.DB 접근: 이것도 일반적으로 중앙 집중형 데이터베이스 사용.✅ 분산 처리 (Distributed Processing)특징: ..
의사 결정 지원 시스템 (DDS: Decision Support System)목적: 경영진이나 관리자 등이 합리적인 의사결정을 할 수 있도록 지원데이터 웨어하우스를 통해 다양한 소스의 데이터를 별도로 추출하여 관리 데이터 웨어하우스 (Data Warehouse)기업의 주요 시스템에서 추출한 데이터를 모아 분석하기 좋게 구성한 통합 데이터 저장소DSS를 위한 분석용 데이터 저장소특징: 주체적(의사결정 중심), 통합적(여러 출처에서 모음), 시간적(시간 흐름에 따른 데이터 포함) 데이터 마이닝 (Data Mining)데이터 웨어하우스처럼 큰 규모의 데이터에서 의미있는 정보나 패턴을 발견하는 과정Mining은 추출하다, 채광하다의 의미를 가지고 있으며 수많은 데이터에서 가치있는 정보를 추출해내는 기술수십년간 ..
CPU는 매우 빠르게 연산하지만, 입출력 장치는 상대적으로 느려 유휴시간이 발생버퍼링과 스풀링은 모두 입출력 장치와 CPU 간의 속도 차이로 발생하는 유휴시간을 줄이기 위한 기법 버퍼링(Buffering)입출력 장치 간 데이터 처리 속도 차이를 보완하기 위해 임시 저장 공간인 버퍼에 데이터를 저장하는 기술일반적으로 RAM 안의 버퍼(buffer) 영역에 저장 - 실시간 처리를 위해 속도가 중요해 주기억장치에 저장동영상 스트리밍, 오디오 재생실시간 처리에 유리, 속도 차이 보완, 연속성 유지스풀링(Spooling)입출력 작업을 임시 저장 공간인 스풀에 저장한 뒤, 순차적으로 처리하는 방식일반적으로 하드디스크(보조기억장치) 안의 스풀 영역에 저장 - RAM보단 느리지만, 많은 데이터를 안정적으로 저장프린터 ..

전송과 교환교환: 갈림길에서 데이터가 전송되어야 할 경로 선택전송: 물리적으로 1:1 연결된 시스템 사이의 데이터 전송 전송 방식 종류점대점 방식호스트들이 물리적으로 1:1 형식으로 연결주로 WAN 환경에서 사용연결 수가 증가하면 성능적인 면은 유리하지만 비용이 증가됨브로드캐스팅 방식호스트들이 공유 전송 매체에 연결주로 LAN 환경에서 사용 멀티포인트 통신유니포인트/유니캐스팅: 하나의 수신 호스트와 연결/하나의 수신 호스트에 데이터를 전송멀티포인트/멀티캐스팅: 다수의 수신 호스트와 연결/다수의 수신 호스트에 데이터를 전송멀티포인트 유니캐스팅유니캐스팅 방식을 이용하여 일대다 통신을 지원호스트 a가 호스트 d, e, f에게 데이터를 전송하려면 3번의 송신 절차가 필요수신 호스트의 수가 증가하면 성능에 문제점..
- Total
- Today
- Yesterday
- Java
- 스코프
- 온라인처리
- 프로그래머스
- 컴퓨터 시스템 구성요소
- 구성형태
- Replace
- 호이스팅
- StringBuilder
- 네트워크
- 범용리스트
- replaceAll
- 운영체제
- 중첩스코프
- 운영체제 유형
- startsWith()
- 대소문자 변환
- 콜백 큐
- 블록스코프
- 네트워크 접속장치
- 자료처리시스템
- fsd 구조
- fsd 아키텍처
- SQL 개발자
- useeffet
- 자료구조
- 접속형태
- 엑셀 파일 추출
- 운영체제 특징
- SQLD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |