Page 6 -
P. 6
시나공 시리즈는 단순한 책 한 권이 아닙니다.
여러분이 시나공 시리즈 책 한 권을 구입한 순간, Q&A 서비스에서 최신기출문제 등
각종 학습 자료까지 IT 자격증 최고 전문가들이 제공하는 온라인&오프라인 합격 보장 교육 프로그램이 함께합니다.
2026년 한 번에 합격을 위한 특별 서비스 하나 더
65섹션 256필드를 모두 동영상 강의로 담았습니다.
혼자 공부하다가 어려운 부분이 나와도 고민하지 말고, 다음의 세 가지 방법을 이용하여
시나공 저자의 속 시원한 강의를 바로 동영상으로 확인하세요.
SECTION
SECTION
1. 001
001 운영체제의 개념 STEP 2 B 등급 STEP 3
STEP 1
스마트폰으로 스마트폰의 QR코드 리더 앱을 시나공 토막강의 QR코드를 스캔하세요. 스마트폰을 통해 토막강의가 시작됩니다.
QR코드를 실행하세요. SECTION A 등급
SECTION
001
찍어보세요! 001 라이브러리
전문가의 조언 1 운영체제(OS; Operating System)의 정의 전문가의 조언 1 라이브러리의 개념
중요해요! ★★★★★ 2500101 1602001
Java와 Python은 라이브러리를 패 라이브러리는 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나
키지로 제공한다는 것을 염두에 데이터들을 미리 만들어 모아 놓은 집합체이다.
두고 대표적인 표준 라이브러리들
운영체제에 대한 기본적인 내용들 운영체제는 컴퓨터 시스템의 자원*들을 효율적으로 관리하며, 사용자가 컴퓨터를 편
• 자주 사용하는 함수들의 반복적인 코드 작성을 피하기 위해 미리 만들어 놓
의 종류와 개별적인 기능을 정리
해 두세요.
은 것으로, 필요할 때는 언제든지 호출하여 사용할 수 있다.
입니다. 기초를 튼튼히 한다는 마 • 모듈 : 하나의 기능이 한 개의 파 •라이브러리에는 표준 라이브러리와 외부 라이브러리가 있다.
• 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리
로, 여러 종류의 모듈*이나 패키지* 형태이다.
음가짐으로 확실하게 숙지하고 넘 리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다.
일로 구현된 형태
• 외부 라이브러리 : 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해
• 패키지 : 하나의 패키지 폴더 안
에 여러 개의 모듈을 모아 놓은 놓은 것으로, 외부 라이브러리를 다운받아 설치한 후 사용한다.
어가세요. 형태
• 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트 1602003
2 Java의 주요 표준 라이브러리
Java는 라이브러리를 패키지에 포함하여 제공하는데, 각 패키지에는 Java 응
용 프로그램 개발에 필요한 메소드*들이 클래스로 정리되어 있다.
메소드(Method)
자원 웨어의 일종으로, 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공
Java에서는 특정 기능을 수행하는
• Java에서 패키지를 사용하려면 ‘import java.util’과 같이 import문을 이용
함수를 메소드라고 합니다.
해 선언한 후 사용해야 한다.
자원은 시스템에서 사용할 수 있는 해준다. • import로 선언된 패키지 안에 있는 클래스의 메소드를 사용할 때는 클래스와
메소드를 마침표(.)로 구분하여 ‘Math.abs( )’와 같이 사용한다.
CPU, 주기억장치, 보조기억장치, 패키지 기능
프린터, 파일 및 정보 등을 의미합 사용자 java.lang • Java에 기본적으로 필요한 인터페이스, 자료형, 예외 처리 등에 관련된 기능을 제
공한다.
•import문 없이도 사용할 수 있다.
•주요 클래스 : String, System, Process, Runtime, Math, Error 등
니다. 응용 프로그램 java.util •날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련된 기능을 제공한다.
•주요 클래스 : Date, Calender, Random, StringTokenizer 등
2. STEP 1 java.io •파일 입·출력과 관련된 기능 및 프로토콜을 제공한다. STEP 3
•주요 클래스 : InputStream, OutputStream, Reader, Writer 등
유틸리티 STEP 2 java.net •네트워크와 관련된 기능을 제공한다.
•주요 클래스 : Socket, URL, InetAddress 등
•사용자 인터페이스(UI)와 관련된 기능을 제공한다.
java.awt
•주요 클래스 : Frame, Panel, Dialog, Button, Checkbox 등
시나공 시나공 홈페이지에 접속한 후 [정보처리] ‘강의번호’에 토막강의 번호를 입력하면 강의명을 클릭하면 토막강의를 볼 수 있습
운영체제
22
1과목 프로그래밍 언어
홈페이지에서 → [프로그래밍기능사 필기] → [동영상 강의목록이 표시됩니다. 니다.
하드웨어
강좌] → [토막강의]를 클릭하세요.
토막강의 번호를
입력하세요! 2 운영체제의 목적 2500102
운영체제의 목적에는 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단
축 등이 있다.
• 처리 능력, 반환 시간, 사용 가능도, 신뢰도는 운영체제의 성능을 평가하는 기준이
된다.
처리 능력(Throughput) 일정 시간 내에 시스템이 처리하는 일의 양
반환 시간(Turn Around Time) 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
사용 가능도(Availability) 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도
3. 신뢰도(Reliability) 시스템이 주어진 문제를 정확하게 해결하는 정도
STEP 2
STEP 1
유튜브에서는 유튜브 검색 창에 “시나공”+토막강의 검색된 항목 중 원하는 토막강의를
번호를 입력하세요.
기사 20.8 클릭하여 시청하세요.
이렇게 3 운영체제의 기능 2500103
전문가의 조언
시나공1602001
이용하세요!
교재에 수록된 기능만큼은 정확히 • 프로세서(Processor, 처리기), 기억장치(주기억장치, 보조기억장치), 입·출력장
파악해 두세요.
치, 파일 및 정보 등의 자원을 관리한다.
스케줄링(Scheduling) • 자원을 효율적으로 관리하기 위해 자원의 스케줄링* 기능을 제공한다.
스케줄링은 어떤 자원을 누가, 언
제, 어떤 방식으로 사용할지를 결 • 사용자와 시스템 간의 편리한 인터페이스를 제공한다.
정해 주는 것입니다.
• 시스템의 각종 하드웨어와 네트워크를 관리·제어한다.
• 데이터를 관리하고, 데이터 및 자원의 공유 기능을 제공한다.
• 시스템의 오류를 검사하고 복구한다.
★ 토막강의가 지원되는 도서는 시나공 홈페이지를 통해 확인할 수 있습니다.
20 1과목 정보시스템 기반 기술
★ 스마트폰을 이용하실 경우 무선랜(Wi-Fi)에 연결되지 않은 상태에서 토막강의를 이용하시면 가입하신 요금제에 따라 과금이 됩니다.
수험생을 위한 아주 특별한 서비스 7
2025. 9. 22. 오후 3:40
2026기본서필기_산업기사_1과1장(017-088)_ej2.indd 20 2025. 9. 22. 오후 3:40
2026기본서필기_산업기사_1과1장(017-088)_ej2.indd 20
2025. 11. 25. 오후 6:10
*2026기본서필기_기능사 부속(001-016).indd 7
*2026기본서필기_기능사 부속(001-016).indd 7 2025. 11. 25. 오후 6:10

