
총 35개
-
방통대 방송대 Java프로그래밍 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 객체지향 프로그래밍 Java 언어는 1995년 Sun Microsystems의 제임스 고슬링에 의해 발표되었으며, 1996년 JDK1.0이 발표되었다. 2009년에는 Oracle에 인수되었다. Java 언어의 특징은 단순함, 객체지향 언어, 플랫폼 독립적, 엄격한 자료형 검사, 예외처리 기능 제공, 멀티 스레딩 지원 등이다. Java 프로그램 작성과 실행 과정은 소스코드 작성, 컴파일러를 이용한 컴파일, 바이트코드 생성, Java 인터프리터를 통한 실행 등으로 이루어진다. Java 플랫폼은 Java VM과 Java API로 구...2025.01.25
-
IPv4와 IPv6 차이점2025.01.191. IPv4 IPv4는 1969년 미국 정부 후원을 받았던 ARPA에서 설계되었으며, 당시 인터넷 전송은 연구와 교육 분야에만 초점을 두었기에 현대의 인터넷 상황인 모바일이나 멀티미디어 서비스, 상업적인 보안을 중요한 목적으로 사용하는 상황과는 맞지 않게 되었다. IPv4는 IP 주소의 고갈 문제, 라우팅 문제, 성능 문제, 보안 문제 등 다양한 문제를 가지고 있었다. 2. IPv6 IPv6는 IPv4의 문제점을 해결하기 위해 등장했다. IPv6는 128비트의 주소 길이를 사용하여 IP 주소 고갈 문제를 해결했고, 보안, 라우팅 ...2025.01.19
-
[아이티뱅크] 컴퓨터구조와 데이터의 표현과 컴퓨터 연산에 대하여 설명하시오2025.05.061. 컴퓨터 시스템의 구성 요소 컴퓨터 시스템은 하드웨어, 소프트웨어, 데이터, 인간 등으로 구성되어 있다. 하드웨어는 중앙처리장치(CPU), 기억장치(RAM, ROM 등), 입출력장치(키보드, 마우스, 프린터 등) 등으로 이루어져 있고, 소프트웨어는 시스템 소프트웨어(운영체제 등)와 응용 소프트웨어(워드프로세서, 스프레드시트 등) 등이 있다. 데이터는 사용자나 시스템이 생성한 정보를 말하며, 인간은 컴퓨터 시스템을 운용하는 주체이다. 2. 데이터의 표현과 저장 컴퓨터는 0과 1로 이루어진 이진수(binary)를 이용하여 데이터를 ...2025.05.06
-
코드 해석, 병렬 패리티, ASCII코드, BCD코드2025.05.061. ASCII 코드 ASCII(American Standard Code for Information Interchange) 코드는 미국 국립 표준 연구소(ANSI: American National Standard Institute)가 재정한 정보 교환용 미국 표준 코드이며 3비트 존(zone)과 4비트 디지트(digit)에 1비트의 패리티 비트를 추가하여 만든 8비트 코드이며, 0~127까지 128가지 문자를 표현한다. 2. 패리티 비트 패리티 비트는 데이터 전송 과정에 오류가 있는지를 검사하기 위한 추가 비트다. 정보의 전달 과...2025.05.06
-
온라인 매체 틱톡에 대한 분석과 정리2025.05.041. '틱톡'이란? '틱톡'은 중국의 바이트댄스사가 2016년에 선보인 소셜네트워크 서비스 애플리케이션으로, 이용자가 15초 분량의 동영상을 제작하고 공유하는 서비스이다. 중국을 제외하고도 세계에서 10억 회 이상의 다운로드가 이루어질 만큼 전 세계적 인기를 끌고 있으며, 특히 젊은 층의 이용이 많다. 누구나 제한 없이 영상을 제작하고 업로드할 수 있어 유행을 반영하기 쉽고, 다양한 기능과 음악, 특수효과가 내재되어 있어 트렌디한 콘텐츠가 쉴 새 없이 공유되고 있다. 2. 국제화 시대의 '틱톡'의 의미 '틱톡'이 인기를 끄는 이유는...2025.05.04
-
미국 특허 취득 건수에서 1위한 삼성전자와 중국 IT기업의 특허 취득 증가2025.04.261. 삼성전자의 특허 취득 증가 삼성전자가 지난해 미국 특허 취득 건수에서 IBM을 제치고 1위에 올랐다. 삼성전자는 2017년부터 연간 8000건 이상 특허를 등록해 왔다. 삼성전자는 지난해 8513건의 미국 실용특허를 등록해 29년 동안 1위를 지켜온 IBM(4743건)을 제쳤다. 비주얼 디스플레이 시스템과 음성통신 분야의 특허가 많다. 2. IBM과 LG의 특허 취득 현황 반면 IBM의 지난해 특허 등록 건수는 전년보다 44% 줄었다. LG는 5% 증가한 4580건으로 3위에 올랐다. 3. 중국 IT기업의 특허 취득 증가 틱톡...2025.04.26
-
초고층 건물 - 혁신적 변화의 핵심 요소2025.01.081. 초고층 건물의 정의와 역사 초고층 건물은 높이 200m 이상 또는 50층 이상인 건축물로 정의된다. 이러한 초고층 건물의 역사는 고대 메소포타미아의 지구라트, 이집트의 피라미드, 이슬람 사원의 미나레트 등에서 찾을 수 있다. 초고층 건물은 인간의 하늘에 닿고자 하는 염원을 반영한다. 2. 초고층 건물의 필수 요소 초고층 건물을 건설하기 위해서는 다양한 기술적 요소들이 필요하다. 이동수단으로 엘리베이터 시스템, 건축자재로 철골과 콘크리트, 열 관리를 위한 에어컨, 속도 향상을 위한 크레인, 바람과 지진에 대한 내구성 등이 핵심적...2025.01.08
-
C언어 100자리 큰 수 계산기 소스코드2025.04.271. C 프로그래밍 이 코드는 C 언어를 사용하여 100자리 이상의 큰 수에 대한 덧셈과 뺄셈 연산을 수행하는 계산기 프로그램입니다. 주요 기능으로는 두 개의 큰 수를 입력받아 덧셈과 뺄셈을 수행하고, 결과를 출력하는 것입니다. 코드는 문자열 처리, 숫자 변환, 자릿수 맞추기, 부호 처리 등의 기능을 포함하고 있습니다. 2. 문자열 처리 이 코드에서는 문자열 처리 기능이 중요한 역할을 합니다. 입력받은 숫자를 문자열로 처리하고, 덧셈과 뺄셈 연산을 수행하기 위해 문자열을 숫자로 변환하는 작업이 필요합니다. 또한 결과를 출력할 때도 ...2025.04.27
-
c언어로 쉽게 풀어쓴 자료구조 개정 3판 3장 연습문제 (해설 포함)2025.05.141. 2차원 배열의 메모리 크기 2차원 배열이 메모리에서 차지하는 크기는 행의 개수와 열의 개수, 그리고 각 요소의 크기를 곱하여 계산할 수 있다. 문제에서 제시된 10행 20열의 int형 2차원 배열은 10 x 20 x 4 = 800바이트의 크기를 차지한다. 2. 배열의 시작 주소 배열의 시작 주소는 배열의 첫 번째 요소가 저장되는 공간의 주소이다. 문제에서 배열의 첫 번째 요소가 1000번지에 저장된다고 했으므로, 10번째 요소는 1000 + (4 x 10) = 1040번지에 저장된다. 3. 배열의 크기 비교 배열의 크기는 각 ...2025.05.14
-
운영체제 챕터8 레포트 과제제출 시험대비2025.05.031. 요구 페이징 요구 페이징의 이슈에는 페이지 부재, 유효 접근 시간, 페이지 대치 등이 있다. 페이지 부재를 해결하기 위해 FIFO(선입선출 대치)와 OPT(최적 페이지 대치) 알고리즘이 있다. FIFO는 이해와 구현이 쉬운 반면 성능이 좋지 않을 수 있고, OPT는 이상적인 알고리즘이지만 현실적인 구현이 어렵다. 이를 보완한 LRU(최소 사용 대치) 알고리즘은 과거 데이터를 이용해 미래를 예측하는 통계적 개념으로, 과거 오랫동안 사용하지 않은 페이지를 대치한다. 2. 페이징 시스템 페이징 시스템은 가상주소, 페이지 테이블, 물...2025.05.03