Search this site
Embedded Files
HOJOON KWEON
  • HOME
  • ROADMAP
  • INVOLVEMENTS
    • Technical Sales Engineer
      • Sales Engineering
    • Account Executive Intern
      • Tech Sales Diagram
      • Partner Program
      • Container and Kubernetes
      • OpenShift and Hybrid Cloud
      • Business Value Framework
    • Social Media Specialist Intern
      • Social Media Management
      • Evaluating Effectiveness
    • Experimental Data Analyst
      • Research Components
      • Hypothesis Testing
      • Experimental Design
      • Data Collection
      • Statistical Analysis
      • Research Set-Up
    • Behavioral Research Assistant
      • Behavioral Research
    • KSEA-YG UC San Diego
      • Organizational Leadership
      • Trust and Power
      • Innovation and Motivation
      • Decision-Making Rights
      • Role of a Leader
    • UCSD Speech and Debate
      • Verbal Communication
  • ACADEMICS
    • UC San Diego
      • Senior Year [Current]
        • MGT 104 *
        • MGT 112 *
        • MGT 155 *
        • INTL 190
        • ENVR 102
        • MGT 71 *
        • MGT 111 *
        • MGT 151R *
        • MGT 153 *
        • MGT 181 *
        • MGT 3 *
        • MGT 105
        • PHIL 158
        • MATH 20C *
      • Junior Year
        • GPIM 420 *
        • MGT 171R *
        • MGT 107 *
        • MGT 164 *
        • MGT 166 *
        • MGT 172
        • MGT 106
        • MGT 108R
      • Sophomore Year
        • MGT 103
        • INTL 102
        • INTL 101
        • DSC 20
        • * MATH 18
        • COGS 9
        • MATH 20B
      • Freshman Year
        • DSC 10
        • MGT 5
        • MGT 4
    • Academic Certifications
      • IT Ecosystem
        • IT Fundamentals
        • LLM and Agentic AI
        • Cloud Computing
        • Semiconductor
      • IBM Portfolio
        • IBM Quantum
        • Software
          • Watsonx AI
          • Data and Analytics
          • Technology Business Management
          • Integration
          • DevOps
        • Infrastructure
          • Mainframe
          • Power
          • Storage
        • Acquisition
          • Confluent
          • HashiCorp
          • Red Hat
      • Sales Process
        • Red Hat Sales Training
        • IBM Sales Training
        • Salesforce CRM
        • Prospecting
      • Data Analytics
        • Data Analytics
        • Microsoft Power BI
        • Programming
        • Marketing Analytics
      • Ad Technology
        • The Trade Desk
        • Google Analytics
        • Google Ads
        • Amazon Ads
  • PROJECTS
    • Personal Projects
      • Business
        • The Dao of the Merchant
        • The Hard Thing About Hard Things
        • Delivering Happiness
        • The Prince
        • Psychology of Persuasion
        • You Can Negotiate Anything
        • Romance of the Three Kingdoms
        • The Art of War
        • Sapiens: A Brief History of Humankind
        • Homo Deus: A Brief History of Tomorrow
      • Philosophy
        • Laozi
        • Zhuangzi
        • Mozi
        • Kongzi
        • Mencius
        • Xunzi
        • Han Feizi
        • Sun Tzu
        • Socrates
        • Plato
        • Aristotle
        • Siddhartha Gautama
        • Karl Marx
        • John Locke
        • Friedrich Nietzche
      • Golf
        • Iron
        • Driver
        • Hybrid
        • Wedge
        • Putter
      • Productivity
        • Workout Routine
        • Circadian Rhythm
        • Weekly Schedule
        • Information Organization
    • Technology Projects
      • Marketing Technology
        • MarComm Campaign
        • Remarketing Method
      • Artificial Intelligence
      • Cloud Infrastructure
      • Quantum Computing
      • System Semiconductor
      • Memory Semiconductor
    • Career Projects
      • Interview Preparation
      • Personal Reflection
      • Job Applications
      • GRE Preparation
  • ATHLETICS
  • RESUME
HOJOON KWEON
  • HOME
  • ROADMAP
  • INVOLVEMENTS
    • Technical Sales Engineer
      • Sales Engineering
    • Account Executive Intern
      • Tech Sales Diagram
      • Partner Program
      • Container and Kubernetes
      • OpenShift and Hybrid Cloud
      • Business Value Framework
    • Social Media Specialist Intern
      • Social Media Management
      • Evaluating Effectiveness
    • Experimental Data Analyst
      • Research Components
      • Hypothesis Testing
      • Experimental Design
      • Data Collection
      • Statistical Analysis
      • Research Set-Up
    • Behavioral Research Assistant
      • Behavioral Research
    • KSEA-YG UC San Diego
      • Organizational Leadership
      • Trust and Power
      • Innovation and Motivation
      • Decision-Making Rights
      • Role of a Leader
    • UCSD Speech and Debate
      • Verbal Communication
  • ACADEMICS
    • UC San Diego
      • Senior Year [Current]
        • MGT 104 *
        • MGT 112 *
        • MGT 155 *
        • INTL 190
        • ENVR 102
        • MGT 71 *
        • MGT 111 *
        • MGT 151R *
        • MGT 153 *
        • MGT 181 *
        • MGT 3 *
        • MGT 105
        • PHIL 158
        • MATH 20C *
      • Junior Year
        • GPIM 420 *
        • MGT 171R *
        • MGT 107 *
        • MGT 164 *
        • MGT 166 *
        • MGT 172
        • MGT 106
        • MGT 108R
      • Sophomore Year
        • MGT 103
        • INTL 102
        • INTL 101
        • DSC 20
        • * MATH 18
        • COGS 9
        • MATH 20B
      • Freshman Year
        • DSC 10
        • MGT 5
        • MGT 4
    • Academic Certifications
      • IT Ecosystem
        • IT Fundamentals
        • LLM and Agentic AI
        • Cloud Computing
        • Semiconductor
      • IBM Portfolio
        • IBM Quantum
        • Software
          • Watsonx AI
          • Data and Analytics
          • Technology Business Management
          • Integration
          • DevOps
        • Infrastructure
          • Mainframe
          • Power
          • Storage
        • Acquisition
          • Confluent
          • HashiCorp
          • Red Hat
      • Sales Process
        • Red Hat Sales Training
        • IBM Sales Training
        • Salesforce CRM
        • Prospecting
      • Data Analytics
        • Data Analytics
        • Microsoft Power BI
        • Programming
        • Marketing Analytics
      • Ad Technology
        • The Trade Desk
        • Google Analytics
        • Google Ads
        • Amazon Ads
  • PROJECTS
    • Personal Projects
      • Business
        • The Dao of the Merchant
        • The Hard Thing About Hard Things
        • Delivering Happiness
        • The Prince
        • Psychology of Persuasion
        • You Can Negotiate Anything
        • Romance of the Three Kingdoms
        • The Art of War
        • Sapiens: A Brief History of Humankind
        • Homo Deus: A Brief History of Tomorrow
      • Philosophy
        • Laozi
        • Zhuangzi
        • Mozi
        • Kongzi
        • Mencius
        • Xunzi
        • Han Feizi
        • Sun Tzu
        • Socrates
        • Plato
        • Aristotle
        • Siddhartha Gautama
        • Karl Marx
        • John Locke
        • Friedrich Nietzche
      • Golf
        • Iron
        • Driver
        • Hybrid
        • Wedge
        • Putter
      • Productivity
        • Workout Routine
        • Circadian Rhythm
        • Weekly Schedule
        • Information Organization
    • Technology Projects
      • Marketing Technology
        • MarComm Campaign
        • Remarketing Method
      • Artificial Intelligence
      • Cloud Infrastructure
      • Quantum Computing
      • System Semiconductor
      • Memory Semiconductor
    • Career Projects
      • Interview Preparation
      • Personal Reflection
      • Job Applications
      • GRE Preparation
  • ATHLETICS
  • RESUME
  • More
    • HOME
    • ROADMAP
    • INVOLVEMENTS
      • Technical Sales Engineer
        • Sales Engineering
      • Account Executive Intern
        • Tech Sales Diagram
        • Partner Program
        • Container and Kubernetes
        • OpenShift and Hybrid Cloud
        • Business Value Framework
      • Social Media Specialist Intern
        • Social Media Management
        • Evaluating Effectiveness
      • Experimental Data Analyst
        • Research Components
        • Hypothesis Testing
        • Experimental Design
        • Data Collection
        • Statistical Analysis
        • Research Set-Up
      • Behavioral Research Assistant
        • Behavioral Research
      • KSEA-YG UC San Diego
        • Organizational Leadership
        • Trust and Power
        • Innovation and Motivation
        • Decision-Making Rights
        • Role of a Leader
      • UCSD Speech and Debate
        • Verbal Communication
    • ACADEMICS
      • UC San Diego
        • Senior Year [Current]
          • MGT 104 *
          • MGT 112 *
          • MGT 155 *
          • INTL 190
          • ENVR 102
          • MGT 71 *
          • MGT 111 *
          • MGT 151R *
          • MGT 153 *
          • MGT 181 *
          • MGT 3 *
          • MGT 105
          • PHIL 158
          • MATH 20C *
        • Junior Year
          • GPIM 420 *
          • MGT 171R *
          • MGT 107 *
          • MGT 164 *
          • MGT 166 *
          • MGT 172
          • MGT 106
          • MGT 108R
        • Sophomore Year
          • MGT 103
          • INTL 102
          • INTL 101
          • DSC 20
          • * MATH 18
          • COGS 9
          • MATH 20B
        • Freshman Year
          • DSC 10
          • MGT 5
          • MGT 4
      • Academic Certifications
        • IT Ecosystem
          • IT Fundamentals
          • LLM and Agentic AI
          • Cloud Computing
          • Semiconductor
        • IBM Portfolio
          • IBM Quantum
          • Software
            • Watsonx AI
            • Data and Analytics
            • Technology Business Management
            • Integration
            • DevOps
          • Infrastructure
            • Mainframe
            • Power
            • Storage
          • Acquisition
            • Confluent
            • HashiCorp
            • Red Hat
        • Sales Process
          • Red Hat Sales Training
          • IBM Sales Training
          • Salesforce CRM
          • Prospecting
        • Data Analytics
          • Data Analytics
          • Microsoft Power BI
          • Programming
          • Marketing Analytics
        • Ad Technology
          • The Trade Desk
          • Google Analytics
          • Google Ads
          • Amazon Ads
    • PROJECTS
      • Personal Projects
        • Business
          • The Dao of the Merchant
          • The Hard Thing About Hard Things
          • Delivering Happiness
          • The Prince
          • Psychology of Persuasion
          • You Can Negotiate Anything
          • Romance of the Three Kingdoms
          • The Art of War
          • Sapiens: A Brief History of Humankind
          • Homo Deus: A Brief History of Tomorrow
        • Philosophy
          • Laozi
          • Zhuangzi
          • Mozi
          • Kongzi
          • Mencius
          • Xunzi
          • Han Feizi
          • Sun Tzu
          • Socrates
          • Plato
          • Aristotle
          • Siddhartha Gautama
          • Karl Marx
          • John Locke
          • Friedrich Nietzche
        • Golf
          • Iron
          • Driver
          • Hybrid
          • Wedge
          • Putter
        • Productivity
          • Workout Routine
          • Circadian Rhythm
          • Weekly Schedule
          • Information Organization
      • Technology Projects
        • Marketing Technology
          • MarComm Campaign
          • Remarketing Method
        • Artificial Intelligence
        • Cloud Infrastructure
        • Quantum Computing
        • System Semiconductor
        • Memory Semiconductor
      • Career Projects
        • Interview Preparation
        • Personal Reflection
        • Job Applications
        • GRE Preparation
    • ATHLETICS
    • RESUME

  

PAGE

⇪

IT Fundamentals

  

NEXT

⇪

INFORMATION TECHNOLOGY AND CLOUD FUNDAMENTALS SPECIALIZATION

OS.pdf

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TABLE OF CONTENTS

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

COURSE 1: INTRODUCTION TO HARDWARE AND OPERATING SYSTEMS [하드웨어 및 운영체제 기초]

⇒ Introduction to Computing Fundamentals [컴퓨팅 기초 개론] ⇐

⇒ Computing Devices and Peripherals [컴퓨팅 장치 및 주변기기] ⇐

⇒ Interfaces and Connectors [인터페이스 및 커넥터] ⇐

⇒ Internal Computer Components [컴퓨터 내부 구성 요소] ⇐

⇒ Integrated Circuit - Memory Semiconductors [집적회로 - 메모리 반도체] ⇐

⇒ Integrated Circuit - System Semiconductors, i.e., Microprocessors [집적회로 - 시스템 반도체] ⇐

COURSE 2: INTRODUCTION TO SOFTWARE, PROGRAMMING AND DATABASES [소프트웨어, 프로그래밍, 및 데이터베이스 기초]

⇒ Computing Platforms and Software Applications [컴퓨팅 플랫폼 및 응용 소프트웨어] ⇐

⇒ Fundamentals of Web Browser, Applications, and Cloud Computing [웹 브라우저, 애플리케이션, 클라우드 컴퓨팅] ⇐

⇒ Basics of Programming [프로그래밍 기초] ⇐

⇒ Database Fundamentals [데이터베이스 기초] ⇐

COURSE 3: INTRODUCTION TO CLOUD COMPUTING [클라우드 컴퓨팅 개론]

⇒ Overview A: Introduction to Cloud Computing [클라우드 컴퓨팅 개론] ⇐

⇒ Overview B: Cloud Computing Business Case [클라우드 컴퓨팅의 비즈니스 타당성] ⇐

⇒ Overview C: Emerging Technologies Accelerated by Cloud [클라우드 기술로 가속화되는 기술] ⇐

⇒ Model A: Service Models [클라우드 서비스 제공 모델] ⇐

⇒ Model B: Deployment Models [클라우드 서비스 배포 모델] ⇐

⇒ Component A: Cloud Infrastructure [클라우드 인프라스트럭처 구성] ⇐

⇒ Component B: Cloud Storage and Content Delivery Networks [클라우드 스토리지 및 콘텐츠 전송 네트워크] ⇐

⇒ Trend A: Hybrid Multi-Cloud, Microservers, Serverless [하이브리드 멀티 클라우드, 마이크로서버, 서버리스 컴퓨팅] ⇐

⇒ Trend B: Cloud Native Applications, DevOps, Application Modernization [클라우드 네이티브 애플리케이션, 데브옵스, 애플리케이션 현대화] ⇐

⇒ Security: Cloud Security and Monitoring [클라우드 보안 체계 및 실시간 모니터링] ⇐

⇒ Case: Cloud Case Studies and Jobs [클라우드 적용 사례 및 관련 직무] ⇐

COURSE 4: INTRODUCTION TO NETWORKING AND STORAGE [네트워킹 및 스토리지 개론]

⇒ Networking Fundamentals A [네트워킹 기초] ⇐

⇒ Networking Fundamentals B [네트워킹 기초] ⇐

⇒ Configuring and Troubleshooting Networks [네트워킹 구성 및 문제 해결] ⇐

⇒ Shortage Types and Network Sharing [스토리지 유형 및 네트워킹 공유] ⇐

COURSE 5: INTRODUCTION TO CYBERSECURITY ESSENTIALS [사이버보안 기초 필수과정]

⇒ Common Security Threats and Risks [주요 보안 위협 및 위험 요소] ⇐

⇒ Security Best Practices [보안 모범 사례] ⇐

⇒ Safe Browsing Practices [안전한 브라우징 실천법] ⇐

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

COURSE 1: INTRODUCTION TO HARDWARE AND OPERATING SYSTEMS [하드웨어 및 운영체제 기초]

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TABLE OF CONTENTS

INTRODUCTION TO COMPUTING FUNDAMENTALS

⇒ Introduction to Computing Fundamentals: COMPUTER DEFINED | Computer Classifications by Size and Speed | Computer Classifications by Usage ⇐

⇒ Introduction to Computing Fundamentals Continued: 4 BASIC FUNCTIONS OF COMPUTER | Advantages of Using Computer ⇐

⇒ Common Types of Computing Devices: STATIONARY DEVICES | MOBILE DEVICES | INTERNET OF THINGS DEVICES ⇐

⇒ How Computers Talk: Notational Systems Defined | Converting Numbers Between Notational Systems | Data Types | Character Types ⇐

⇒ Introduction to Operating Systems: OPERATING SYSTEM DEFINED | Operating System Generations | 4 MODERN OPERATING SYSTEMS ⇐

COMPUTING DEVICES AND PERIPHERALS

⇒ Hardware Components and Peripherals: Computing Components Defined | Internal Components | External Components | PERIPHERAL DEVICES DEFINED ⇐

⇒ Input Devices: INPUT DEVICE DEFINED | Input Device and Pointing Device Types ⇐

⇒ Output Devices: OUTPUT DEVICE DEFINED | Display Device | Print Device | Audio Device | Visual Device ⇐

⇒ Storage Devices: STORAGE DEVICE DEFINED | HARD DISK DRIVE DEFINED | HDD Performance Measurements | OPTICAL DRIVE DEFINED ⇐

⇒ Storage Devices Continued: SOLID STATE DRIVE DEFINED | USB FLASH DRIVE DEFINED | MEMORY CARD DEFINED ⇐

INTERFACES AND CONNECTORS

⇒ Identifying Ports and Connectors: PORTS AND CONNECTORS DEFINED | INTERFACE DEFINED | USB | Thunderbolt | eSATA ⇐

⇒ Identifying Graphic Devices: Display Card Defined | DISPLAY SYSTEM CHARACTERISTICS | HDMI | DisplayPort | DVI ⇐

⇒ Identifying Audio Connectors: Sound Card Defined | AUDIO INTERFACE | External Audio Interface ⇐

⇒ Wired and Wireless Connections: NETWORK COMMUNICATION | WIRED CONNECTIONS | WIRELESS CONNECTIONS ⇐

⇒ Peripheral and Printer Connections: Printer Connections | Serial Cable Connections | Parallel Port Connection  ⇐

⇒ Installation Types: INSTALLATION TYPES DEFINED | IP-Based Configuration | Web-Based Configuration ⇐

INTERNAL COMPUTER COMPONENTS

⇒ Internal Computer Components: MOTHERBOARD | CHIP SETS | BUS | SOCKETS | POWER CONNECTOR ⇐

⇒ Data Processing and Storage: CPU | CPU CACHE | RAM | DIMM | EXPANSION SLOTS | Disk Controller | FIRMWARE | CMOS ⇐

⇒ Internal Storage: INTERNAL HDD | INTERNAL SSD | Optical Drives | ATA Interface | SATA INTERFACE | SCSI Interface ⇐

⇒ Display Cards and Sound Cards: VIDEO CARD | GRAPHICS PROCESSING UNIT | AUDIO CARD | MIDI INTERFACE ⇐

⇒ Network Interface Cards: NIC | WIRED AND WIRELESS NIC | MODEM ⇐

⇒ Cooling and Fans: SYSTEM COOLING | COOLING METHODS  ⇐

INTEGRATED CIRCUIT - MEMORY SEMICONDUCTORS

⇒ Random-Access Memory: RAM | SRAM [STATIC] | DRAM [DYNAMIC] | SDRAM | DDR SDRAM | HBM [HIGH-BANDWIDTH] ⇐

⇒ Read-Only Memory: ROM | EEPROM | FLASH MEMORY | NAND FLASH [NOT-AND] | NOR FLASH [NOT-OR] ⇐

INTEGRATED CIRCUIT - SYSTEM SEMICONDUCTORS, I.E., MICROPROCESSORS

⇒ Discrete Microprocessors: CPU [CENTRAL] | GPU [GRAPHIC] | TPU [TENSOR] | LPU [LANGUAGE] | NPU [NEURAL] | QPU [QUANTUM] ⇐

⇒ Integrated Microprocessors: SoC [SYSTEM ON A CHIP] | AP [APPLICATION PROCESSOR] ⇐

INTRODUCTION TO COMPUTING FUNDAMENTALS [컴퓨팅 기초 개론]

COMPUTER DEFINED

⇒ Computer: A device or system that includes [i] hardware, [ii] operating system software, [iii] app software, and [iv] peripherals. ⇐

⇒ Hardware: The platform that processes data based on the provided instructions and stores data. ⇐

⇒ Peripheral Devices: The devices that enable user input and output, e.g., keyboards and monitors. ⇐

⇒ Operating System Software: The software which enables and configures hardware capabilities. ⇐ 

⇒ Application Software: The software enabling computer to perform particular tasks for a user. ⇐

⇒ Users: The people who provide instructions to the computers. ⇐

Computer Classifications by Size and Speed

⇒ Supercomputers: The fastest computers which are being used for the most complex mathematical and analytical computations. ⇐

⇒ Mainframe Computers: The computers that function "at the speed of business" and are used to perform transactions and more. ⇐

⇒ Minicomputers: The computers which enable more than one person to access the same data. ⇐

⇒ Microcomputers: The single-user personal devices such as laptops, smartphones, and more. ⇐

Computer Classifications by Usage

⇒ General Purpose Computers: The computers which perform day-to-day user input and output tasks. ⇐

⇒ [Ex] creating document; saving files; web conferencing; financial analysis; data analytics; coding; other multi-function capabilities. ⇐

⇒ Special Purpose Computers: The computers intended to perform defined and limited use functions. ⇐

⇒ [Ex] IoT devices, e.g., water quality reporting sensors; WiFi-enabled appliances; weather stations; alarm systems; gaming consoles. ⇐

4 BASIC FUNCTIONS OF COMPUTERS

⇒ 1. Input: The process of sending outside data into a computer system where it can be understood, processed, or acted upon. ⇐

⇒ Input Types: [i] Typing or tapping a message on a keyboard [ii] Using a voice command [iii] Clicking the Send Button for Email [iv] Entering programming commands. ⇐

⇒ 2. Processing: The computer receives the input, then converts the data into format or action that a user can recognize and use. ⇐

⇒ Central Processing Units [CPU]: Processor which is located inside computers on a system board, i.e., motherboard, usually placed centrally within the devices. ⇐

⇒ Processing Types: [i] Download an app, document, or photo [ii] Move data from one drive to another [iii] Perform programming tasks [iv] Change raw data into formats. ⇐

⇒ 3. Output: The computer delivers processed results to default or configured output devices, making the data apparent and useful. ⇐

⇒ Output Types: [i] View a document, photo, or website using a monitor [ii] Listen to a live or recorded class or song [iii] Print a document or file for later use. ⇐

⇒ 4. Storage: The saving of data to the machine's drive, an external hard drive, on network or cloud storage; saving the data for reuse. ⇐

⇒  Length of Storage: The data remains for an indefinite time unless user explicitly specifies an expiration data or delete the data.⇐

⇒ When Storage Function Happens: [i] At the same time or just after the processing function completes [ii] While the output is happening. ⇐

Advantages of Using Computers

⇒ 1. Eliminated Manual Errors: By reusing data or contents via capabilities such as copy, paste, and data deduplication. ⇐

⇒ 2. Enabled Communication Speed Up: By using the network, wireless, cellular, and other communication technologies. ⇐

⇒ 3. Enabled Exponential and Complex Computations: By applying the programming languages, processors, and memory. ⇐

⇒ 4. Saved Space: By saving data and documents to disk storage, eliminating the extra storage space needed for stacks of paper. ⇐

⇒ 5. Enabled Longer-Lasting Access: By saving digital images for perpetuity, i.e., durable and long-lasting access to information. ⇐

⇒ 6. Eliminated Drudgery of Redundant Tasks: Easier editing documents and spreadsheet work manually i.e., erasing and rewrite. ⇐

COMMON COMPUTING DEVICES

⇒ 1. Stationary Devices: Devices which remain on a desk, rack, or other stationary location, e.g., workstations, servers, and tabletop gaming consoles. ⇐

⇒ [i] Consists of a box [ii] Includes processors, storage, memory, connections, often graphic cards [iii] Connects to networks, keyboards, monitors, etc. ⇐

⇒ 2. Mobile Devices: Devices which are designed to be portable and compact, e.g., laptops, tablets, smartphones, portable gaming, and smartwatches. ⇐

⇒ [i] Portable built-in battery [ii] Supports wireless connectivity [iii] Includes integrated sensors including GPS, proximity sensors, gyroscope, accelerometer. ⇐

⇒ 3. IoT Devices: Smart physical objects embedded with computing and communication capabilities, e.g., Consumer IoT,  Enterprise IoT, Industrial IoT. ⇐

⇒ [i] Includes sensors, processors, connectivity modules [ii] Communicates via Wi-Fi, Bluetooth, NFC, Zigbee [iii] Components unupgradable; Software upgradable. ⇐

⇒ [i] Processors: CPU [ii] Storage: Hard Drive Desk; Solid State Drive [iii] Memory: Random Access Memory [iv] Graphics Cards: Graphic Processing Units ⇐

⇒ [i] Slots: Sockets on motherboard inserting internal the hardware component. [ii] Connections: External interfaces enabling interaction with external devices. ⇐

⇒ [i] Input Connections: Allow data or signals to be sent in from external devices. [ii] Output Connections: Allow data or signals to be sent out to other devices. ⇐

STATIONARY DEVICES

⇒ Workstations: The desktop computer used at the office and at home housed in a box or chassis; [OS] MS Windows, macOS, Linux Operating Systems ⇐

⇒ Connections: [i] connections for external devices [ii] onboard cards for wireless connectivity, i.e., Wi-Fi and Bluetooth ⇐

⇒ Servers: Installed as standalone units or in stacked ranks on networks enabling shared access; [OS] Windows Server, Linux, UNIX, Mac OS, FreeBSD ⇐

⇒ Functionalities: [i] Store Data [ii] Manage Data [iii] Distribute Data or Services to Other Computers Over a Network ⇐

⇒ Shared Access: [i] Media: Movies, Videos, Sounds [ii] Web Servers [iii] Print Servers [iv] File and Document Sharing [v] Email Storage ⇐

⇒ Fault Tolerance: Multiple servers can contain the same data; if one server fails, users can keep working using same data from other servers. ⇐

⇒ Gaming Consoles: Similar to desktop computers, but uses upgraded memory caching and graphics processing to enable smoother game-playing experiences. ⇐

⇒ Gaming Consoles Market Share and OS: [i] Microsoft Xbox: Xbox OS [ii] Sony Playstation: Orbis OS [iii] Nintendo: Horizon OS ⇐

MOBILES DEVICES

⇒ Laptops: Portable computers with full operating systems and built-in components; [Operating Systems] MS Windows, macOS, Linux, ChromeOS ⇐

⇒ Tablets: Touchscreen computing devices without a physical keyboard, typically less powerful; [Operating Systems] iPadOS, Android, MS Windows ⇐

⇒ Phones: Handheld communication devices with specialized chips for voice, video, internet, app functionalities; [Operating Systems] iOS, Android ⇐

⇒ Portable Gaming: Handheld systems optimized for mobile gaming with the specialized processors; [Operating Systems] Typically Linux-Derived ⇐

INTERNET OF THINGS [IoT] DEVICES

⇒ Consumer IoT Devices: Everyday smart devices used in homes for convenience, automation, and monitoring; [Operating Systems] Embedded Linux, Tizen, WearOS ⇐

⇒ Examples: Smart Speakers, Smart TVs, Fitness Trackers, Smart Appliances, Robot Vacuums, Smart Thermostats, Smart Light Bulbs, Home Security Systems ⇐

⇒ Enterprise IoT Devices: Devices used by organizations to deliver services and monitor conditions; [Operating Systems] Embedded Linux, Windows for IoT, FreeRTOS ⇐

⇒ Examples: Smart Meters, Smart Conference Rooms, Smart Lighting Systems, Security Systems, Occupancy Sensors, Fleet Management Devices, Asset Tracking ⇐

⇒ Industrial IoT Devices: Internet-connected sensors, machines, and systems used in various industrial sectors to monitor, collect, analyze, and act on data in real time. ⇐

⇒ Examples: Predictive Maintenance Sensors, Industrial Robots with IoT Modules , Smart Meters, Environmental monitoring Sensors, Connected PLCs, Smart Valves ⇐

Notational Systems Defined

⇒ Notational Systems: A system of symbols representing types of numbers, including decimal, binary, and hexadecimal which can be converted between each other. ⇐

⇒ 1. Decimal [Base 10]: [i] Numbers 0–9; continues with 10, 20, 30, etc [ii] A decimal mark " . " to represent fractional values [iii] Negative numbers with a minus sign. ⇐

⇒ 2. Binary [Base 2]: [i] Only 0 and 1, e.g., 11001 [ii] Represents an on/off state, i.e., 0 = off, 1 = on [iii] A bit is a single binary digit [iv] 1 byte = 8 bits, e.g., 01010101. ⇐

⇒ 3. Hexadecimal: [i] Uses 0–9 and A–F, where A = 10, B = 11, ..., F = 15 [ii] Used in tech identifiers such as MAC Address, Color Value, IP Address, Memory Address. ⇐

Convert Numbers Between Notational Systems

⇒ Decimal to Binary: [i] Divide the number by 2 repeatedly [ii] Note the remainders at each step [iii] Read remainders bottom to top [Ex] Decimal 18 = Binary 010010 ⇐

⇒ Binary to Decimal [Doubling Method]: [i] Start with leftmost digit [ii] Double previous value, add current digit [ii] Repeat to right [Ex] Binary 010010 = Decimal 18 ⇐

⇒ Hexadecimal to Binary: [i] Convert each hex digit to its binary equivalent number [ii] Add insignificant leading 0s to make every group 4 bits, e.g., write decimal 10 as 0010 [iii] Concatenate 4-bit binary groups from left to right [iv] Remove leading zeros from the final concatenated binary number result [Ex] Hex 123A = Binary 1001000111010 ⇐

Data Types

⇒ Data Types: The sets of instructions computers follow to perform tasks--e.g., calculations, word processing, web browsing; process and present information. ⇐

⇒ 1. Char: One alphabetic letter or symbol, e.g., A, b, c, V ⇐

⇒ 2. Strings: A group of characters, e.g., Words, Heading2 ⇐

⇒ 3. Integers: The whole numbers, e.g., 2, 4, 100, 100000 ⇐

⇒ 4. Floats: A number with a decimal, e.g., 3.14, 100.25, 0.5 ⇐

⇒ 5. Boolean: Two opposite values, e.g., True/False, Yes/No ⇐

Character Types

⇒ Character Types: How computers interpret character symbols in binary form; allow computers to store and process letter, digit, punctuation, symbol as data. ⇐

⇒ 1. ASCII [American Standard Code for Information Interchange]: [i] Expanded to 8-bit system for 356 characters [ii] Maps binary values to text characters. ⇐

⇒ 2. UTF-8 [Unicode]: [i] Includes ASCII characters, foreign language, emojis [ii] Used in 95% of webpages [iii] Assigns hexadecimal code points to a character. ⇐

OPERATING SYSTEM DEFINED

⇒ Operating Systems: A standardized backbone code managing input, output, processing, and storage; allows communication between users and computer. ⇐

⇒ Kernel: The essential component of operating system which acts as the primary interface between a physical computer hardware and software processes. ⇐

⇒ Purposes of OS: [i] Ensures data integrity and prevents data loss. [ii] Eliminates the need to manually recreate necessary code for computer actions. ⇐

⇒ Environment #1 - Command Line Interface [CLI]: Where user can type commands, e.g., typing commands into terminal on macOS. ⇐

⇒ Environment #2 - Graphical User Interface [GUI]: The visual elements--e.g., menus, links, buttons, fields--that help user to interact. ⇐

Operating System Generations

⇒ 1945-1955: [Generation 1]: [i] No multi-computer operating systems [ii] Each computer parameters were created manually for each task using machine language. ⇐

⇒ 1955-1965: [Generation 2]: [i] Emergence of mainframe computers. [ii] Tape Drives for input/output storage [iii] Embedded Operating Systems: focusing on a single task and providing low latency, i.e., split-second response time. [iv] Real-Time Operating Systems [RTOS]: in airplanes, space explorations, air traffic control, satelites, robotics. ⇐

⇒ 1965-1980: [Generation 3]: [i] Batch File Operating Systems: in large systems [ii] Network Operating Systems: communication to be scalable, fast, accurate, and secure; workstations to operate independently on network [iv] UNIX: installed on multiple systems; featured processor timesharing for multi-user interaction in central computers. ⇐

⇒ 1980-Now: [Generation 4]: [i] Multitasking Operating Systems: to perform multiple and complex tasks simultaneously [ii] Mobile Operating System: also multitasking. ⇐

4 MODERN OPERATING SYSTEMS

⇒ Linux: An open-source Unix-Like OS based on the Linux kernel; known for its stability and flexibility; widely used in servers, cloud platforms, embedded systems. ⇐

⇒ [i] Created by Linus Torvalds as a small personal OS project [iii] In 1996, Version 2.0 introduced Symmetric Multiprocessing [SMP], gaining popularity in commercial and scientific computing [iv] Android--based on Linux--reached 75% mobile market share [v] IBM acquired Red Hat--a leading Linux distributor [distro]--for 34 billion USD. ⇐

⇒ Distro [Linux-Distribution]: A complete OS package built on top of the Linux kernel which includes a package manager, system libraries, a desktop environment, etc. ⇐

⇒ Linux-Based vs. Unix-Based: While Unix is derived directly from original and proprietary source code, Linux is derived from open-source codes to be freely modified. ⇐

⇒ Enterprise Operating System: The OS specifically designed for businesses and the large-scale environment which prioritizes stability, security, and long-term support. ⇐

⇒ Microsoft Windows: An OS developed by Microsoft designed for personal, business, enterprise uses; known for a user-friendly GUI and wide software compatibility. ⇐

⇒ [i] Originated from PC-DOS and MS-DOS [ii] Windows introduced as a GUI layer on top of MS-DOS [iii] Dominant Consumer OS; 70% desktop market share by 2021 ⇐

⇒ Apple Exclusive macOS: A Unix-Based OS developed by Apple; known for its user interface, security features, tight integration with Apples hardware and software. ⇐

⇒ [i] Originally ran on PowerPC processors [ii] Apple transitioned to Intel processors [iii] Introduced Apple Silicon [M1 chips]: 64-bit ARM processors designed in-house. ⇐

⇒ Google Chrome OS: A lightweight Linux-Based OS developed by Google; around Chrome web browser; primarily for web-based applications and cloud computing. ⇐

⇒ [i] Limited local storage needs [ii] Optimized for speed, simplicity, security [iii] Commonly used in education and by cost-conscious users [iv] 10% of Laptop OS Market. ⇐

COMPUTING DEVICES AND PERIPHERALS [컴퓨팅 장치 및 주변기기]

Computing Component Defined

⇒ Computer Component [Hardware]: A physical part needed for computer functioning where each performs a specific tasks; can be internal or external. ⇐

⇒ Examples: [i] Internal Components: CPU, RAM, Network Interface Card, Internal SSD [ii] External Components: USB Flash Drive, External SSD ⇐

⇒ Examples: [i] Core Component: CPU, RAM, Motherboard, Power Supply [ii] Peripheral Device: WiFi Card, Keyboard, Internal Optical Disk Drive ⇐

⇒ In this section, the contents are discussing peripheral devices, while internal components will be discussed in section 4, e.g., internal storage device discussed later. ⇐

Internal Components

⇒ Internal Components: The essential physical parts located inside computer case for the system to function, e.g., processor, memory, storage, graphics card, etc. ⇐

⇒ Memory Devices: A component for temporary working memory where the data gets lost when power goes off, e.g., RAM. ⇐

⇒ Storage Devices: A component for permanent data storage which retains data even after power goes off, e.g., HDD, SSD. ⇐

⇒ Central Processing Unit [CPU]: A component performing calculations which is considered the “brain” of the computers. ⇐

⇒ Graphic Processing unit [GPU]: A component with parallel processing for both graphics rendering and AI computation. ⇐

External Components

⇒ External Components: The physical parts located outside the computer case which connect to the system via ports or wireless signals, e.g., external hard drive. ⇐

⇒ Ports: The jack or receptacle in which a connector is plugged in, e.g., USB or HDMI Port; standardized based on function. ⇐

⇒ Connectors: The unique end of a plug, jack, or card that connects into a port, e.g., an external HDMI connector on a cable. ⇐

PERIPHERAL DEVICES DEFINED

⇒ Core Components: The essential internal parts which are opposite of peripherals: [i] processor [ii] memory [iii] storage. ⇐

⇒ Peripheral Devices: A device that connects to a computer to provide extra functionalities; can be internal and external. ⇐

⇒ [i] Internal Peripheral: A WiFi Card installed on PCIe Slot [ii] External Peripheral: A speaker connected via Bluetooth. ⇐

⇒ Peripheral Types: [i] Input Device [ii] Output Device [iii] Storage Device ⇐

⇒ Input Device: A device which sends data to the computer, e.g., mouse and keyboard. ⇐

⇒ Output Device: A component which receives data from the computer, e.g., monitor and printer. ⇐

⇒ Storage Device: A component which stores data permanently, e.g., external hard drive and USB drive. ⇐

INPUT DEVICE DEFINED

⇒ Input Device: A device which sends data to the computer, including pointing devices, cameras, microphones, etc. ⇐

⇒ Pointing Device: An input device used to move a cursor on computer screen for navigation and sending commands. ⇐

Input Device and Pointing Device Types

⇒ Keyboard [Can Be Pointing]: A device used primarily to input data; attached via USB [Universal Serial Bus] Port, wireless connection, or be built into. ⇐

⇒ Mouse [Pointing]: The most-used input device used primarily to input data and move the cursor; can be connected via USB port or wireless connection. ⇐

⇒ Touchpad [Pointing]: A device most used on laptops; usually built into laptops, but can be connected externally using USB port or wireless connection. ⇐

⇒ Joystick [Pointing]: A device that moves the cursor and is often used to play games; can be connected externally via a USB port or wireless connection. ⇐

⇒ Stylus [Pointing]: A device used to interact with touchscreens via capacitive sensing, sending heat and pressure data to tablets for writing and drawing. ⇐

⇒ Cameras: A device such as a webcam, which first captures visual data including images or video and sends it to the computer for processing or display. ⇐

⇒ Microphones: A device which first captures audio signals such as voice or other sound and converts them into digital data which the computer can use. ⇐

OUTPUT DEVICE DEFINED

⇒ Output Device: A component which receives data from the computer, including displays, printers, scanners, audio, etc. ⇐

⇒ Functionality of Output Devices: A computer can still function, but there is no way to determine what the computer is doing. i.e., no indicator of errors. ⇐

⇒ Output and Input in One Device #1 : Headphone both [i] receives data by playing the audio for the user and [ii] sends audio data with microphone to the device. ⇐

⇒ Output and Input in One Device #2 : Printers both [i] receives data by printing files for the users and [ii] sends data by scanning and sending papers to the device. ⇐

⇒ Types of Output Device: Monitors | Printers | Speakers | Headphones | Projectors | GPS Devices | Sound Cards | Video Cards | Optical Mark Readers | Braile Readers ⇐

Display Device

⇒ Display Device: A hardware component for the output of information in visual form; commonly seen as television sets and computer monitors. ⇐

⇒ Cathode Ray Tube Monitor [CRT]: An analog device that creates an image on the screen by directing three electron beams over millions of phosphor dots. ⇐

⇒ Flat Screens, i.e., Liquid Crystal Display [LCD] or Thin Film Transistor [TFT]: A digital signal drives the color value of each picture element, i.e., pixel. ⇐

⇒ Touch Screens: A touch panel on an electronic display based on capacitive technology which measures heat and pressure; found in smartphones and tablets. ⇐

⇒ Projectors: An output device which takes images from a computer and display them on a screen, wall, or other surface; images are still or moving pictures. ⇐

⇒ Screen Resolution: Refers to clarity of the text and images displayed on the screen; at higher resolutions, e.g., 1600 x 1200 pixels, items appear sharper. ⇐

Print Device

⇒ Print Device: A machine for putting text or pictures onto paper. ⇐

⇒ Laser Printers: Laser, or thermal, printers use a laser beam to create an electrostatic image on a drum, which is then transferred onto paper using powdered toner. ⇐

⇒ LED Printers: With a photoreceptive drum, i.e., positively charged surface with static electricity by a high voltage wire, paper passes between two heated rollers. ⇐

⇒ Inkjet Printers: With a print head containing thousands of tiny holes, microscopic droplets of ink are put onto paper; uses a liquid ink produced by colored dye. ⇐

⇒ Thermal Printers: Driving heated pins against special heat-sensitive paper to “burn” the image onto the paper; used in point-of-sale terminal and fax machine. ⇐

⇒ Networked vs. Local Printer: [Networked] Connected to a network using Ethernet or Wi-Fi [Local] Cabled to a device that requires a print.⇐

⇒ Networked - IP Based: A part of an IP Network, often referring to Unix computers that use a specific protocol for printing. ⇐

⇒ Networked - Web Based: Receive documents via a network and the Internet, rather than a direct connection to a computer. ⇐

⇒ Image Scanner: A machine which optically scans images, printed text, or an object, then converts them from analog format to a digital image. ⇐

⇒ Facsimile [Fax] Machines: A device to send documents over telephone network; transmissions with fax machine, computer, or online fax service. ⇐

⇒ Multifunction Device [MFD]: Often the functions of a printer, scanner, and fax machine are combined all in one device. ⇐

Audio Device

⇒ Audio Devices: The components that reproduce, record, or process sound, e.g., headphones, CD players, speakers, amplifiers. ⇐

⇒ Needs of Sound: [i] Own its own, computers can not make a sound [ii] The digital data from audio and video files need to be turned into sound. ⇐

Visual Device

⇒ Visual Devices: The units capable of presenting images electronically on a screen, e.g., smartphones, monitors, laptop computers. ⇐

⇒ Common Size of a Display: The visual devices typically have a display greater than four inches when measured diagonally; includes cameras. ⇐

STORAGE DEVICE DEFINED

⇒ Storage Device: A hardware component which can be used to store digital data, i.e., repository for images, video, audio, and text., ⇐

⇒ Drive: A type of storage device designed to store and retrieve digital data via physical internal and external components or network. ⇐

⇒ Non-Volatile Characteristic: The data are stored permanently and can be retained even without power, unlike a memory component. ⇐

HARD DISK DRIVE DEFINED

⇒ Hard Disk Drive [HDD]: A type of drive which works by a drive head reading and writing data to magnetic platters; can be internal or external. ⇐

⇒ [2.5" HDD] Useful in notebook computers and mobile devices. [Standard 3.5" HDD] Run from 500 GB to several TB, but cloud storage is more accessible. ⇐

⇒ Common Interface #1 - SATA (Serial Advanced Technology Attachment): A most common modern standard to connect internal storage device to motherboard. ⇐

⇒ Common Interface #2 - PATA (Parallel Advanced Technology Attachment): A much older and slower interface standard for connecting internal storage devices. ⇐

⇒ External Hard Disk Drive Interface - USB or eSATA: The connectors which allow external HDDs with 250 GB to 20 TB capacity to support backup and transfer. ⇐

HDD Performance Measurements

⇒ 1. Spin Speed [RPM]: How fast do platters rotate, e.g., 5400 or 7200 RPM; the faster RPM translates into better performance. ⇐

⇒ 2. Access Time: How much time does HDD take to locate data on platters; 5–10 milliseconds typically means fast access time. ⇐

⇒ 3. Transfer Rate: The speed of reading data or writing data to the disk or from the disk; measured in Megabytes Per Seconds. ⇐

OPTICAL DRIVE DEFINED

⇒ Optical Drive: Data is written to drive via laser pressing to create recessed areas, i.e., pits, and raised areas, i.e., lands; laser reads and writes on these areas. ⇐

⇒ Single-Sided Disc: [Layer] 1 recordable layer [Typical Capacity] 4.7 GB for DVD ROM & 700 MB for CD. ⇐

⇒ Double-Sided Disc:  [Layer] 2 recordable layer [Typical Capacity] About 2X capacity of Single-Sided Disc. ⇐

⇒ Disc Types: CD-ROM | CD-RW | DVD-ROM | DVD-RW | Blu-ray with 5X+ storage capacity than DVDs. ⇐

SOLID STATE DRIVE DEFINED

⇒ Solid State Drive [SSD]: A type of drive which uses integrated circuit assemblies to store data using flash memory; used as permanent internal or external storage. ⇐

⇒ No Moving Parts Characteristic: Unlike HDDs or Optical Drives, there are no moving parts in SSDs which makes it fast, durable, and energy efficient. ⇐

USB FLASH DRIVE DEFINED

⇒ Expansion Drive: A device to provide extra storage for an ever-growing collection of files and free computer storage space; typically attaches with a USB connection. ⇐

⇒ Examples of Expansion Drive: External Hard Disk Drive | External Solid State Drive | USB Flash Drive, i.e., Thumb Drive ⇐

⇒ USB Flash Drive: A portable storage device based on Flash memory with an integrated USB interface; weigh less than 1 oz and have about 2 TB as storage capacity. ⇐

MEMORY CARD DEFINED

⇒ Memory Card: A storage device based on Flash memory that is stored inside a device; commonly used in portable devices, e.g., digital cameras, cell phones, laptops. ⇐

⇒ Formats and Data Capacities: [SD] Available in Secure Digital Format [MSD] Available in Micro Secure Digital Format [Capacities] 32 GB, 64 GB, 128 GB, 512 GB. ⇐

INTERFACES AND CONNECTORS [인터페이스 및 커넥터]

PORTS AND CONNECTORS DEFINED

⇒ Ports: A hole or a slot that receives a connector and allows a device to physically connect to a computer. ⇐

⇒ Connectors: A plug at the end of a cable, jack, or electronic card that can be physically plugged into a port. ⇐

⇒ Role of Ports and Connectors: The external components connect to a computer with ports and connectors. ⇐

⇒ Examples of Physical Ports and Connectors Pairs: USB port, HDMI port, Displayport, and Speaker port. ⇐

INTERFACE DEFINED

⇒ Interface: The point of communication between two or more entities; can be either hardware-based or software-based. ⇐

⇒ Hardware-Based Interface: [i] A point where components connect to motherboard, [ii] peripherals connect to computer, [iii] a touchscreen ⇐

⇒ Software-Based Interface: Provides routes for communication between software applications, operating system, and hardware, e.g., drivers. ⇐

USB

⇒ Universal Serial Bus [USB]: An interface built with a common, simple-to-use, and fast standard that could be used across devices and peripherals. ⇐

⇒ Interface - USB 1 in 1996: [Connector Types] Type A, Type B, Mini A, and Mini B [Speed] 1.5 to 12 Megabits Per Second ⇐

⇒ Interface - USB 2 in 2001: [Connector Types] + Mini AB, Micro A, Micro B, Micro AB [Speed] 480 Megabits Per Second ⇐

⇒ Interface - USB 3.1 in 2014: [Connector Types] Type C, backward compatible with USB 2 [Speed] 5 Gigabits Per Second ⇐

⇒ Interface - USB 3.2 in 2017: [Connector Types] Mini connector types were discontinued [Speed] 20 Gigabits Per Second ⇐

⇒ Interface - USB 4 in 2018: [Interface] Based on Thunderbolt 3 and 4 Protocols by Intel [Speed] 40 Gigabits Per Second ⇐

⇒ Connector - USB Type A: [# of Pins] 4 Pins [Usage] For keyboards and mice. ⇐

⇒ Connector - USB Type B: [# of Pins] 4 Pins [Usage] For printers and scanners. ⇐

⇒ Connector - Mini USB: [# of Pins] 9 Pins [Usage] For digital camera, mobile phone, tablet.  ⇐

⇒ Connector - Micro USB: [# of Pins] 5 Pins [Usage] To replace Mini USB with same usage. ⇐

⇒ Connector - USB Type C: [# of Pins] 24 Pins [Usage] Meant to replace A&B; future-proof ⇐

Thunderbolt

⇒ Thunderbolt: An interface developed by Intel and Apple which combines data transfer, display, and power in 1 cable; daisy chaining allows up to 6 devices. ⇐

⇒ Interface - Thunderbolt Version 1 and 2: [Connector Types] A Mini DisplayPort, abbreviated MDP ⇐

⇒ Interface - Thunderbolt Version 3: [Connector Types] USB Type C [Speed] 40 Gigabits Per Second ⇐

⇒ Interface - Thunderbolt Version 4: [Connector Types] USB Type C [vs. Version 3] Supports USB 4 ⇐

eSATA

⇒ External Serial Advanced Technology Attachment [eSATA]: An interface used to connect external storage devices, e.g., External HDD; allows hot swapping. ⇐

⇒ Interface - eSATAp in 2008: An interface which supports both eSATA and USB connectors through the same port. ⇐

Display Card Defined

⇒ Display Card: The computers communicate with a display unit such as a computer monitor using display cards called the Graphics Processing Unit, i.e., GPU. ⇐

⇒ Display Cards Location: The generic graphic cards are built into a motherboard; cards are good for everyday computing requirements. ⇐

⇒ Display Cards Usage: Several graphic heavy tasks, e.g., multimedia editing and 3D gaming require specialized high-end graphic adapters. ⇐

⇒ GPU Options: [AMD] Radeon Chipsets [NVIDIA] GeForce and nForce Chipsets [Others Companies] Silicon Integrated Systems, Intel, etc. ⇐

DISPLAY SYSTEM CHARACTERISTICS

⇒ Display System Characteristic - Resolution: The number of horizontal and vertical pixels, which determines the clarity of an image or text. ⇐

⇒ Display System Characteristic - Refresh Rate: Governs video playback quality based on how fast the screen refreshes to show a new image. ⇐

⇒ Display System Characteristic - Bit Depth: The total number of supported colors which dictates how close the digital colors are to real life. ⇐

⇒ Bandwidth: The rate of digital data flow to the monitor which depends on three elements: resolution. refresh rate, color depth; unit in GBP. ⇐

⇒ Display Quality and Display Card: The display quality is directly linked to the amount of processing power required from display card. ⇐

⇒ Control Processing Power: It is possible to display low resolution visuals on a high-end display to reduce the need for processing power. ⇐

⇒ Evolution of Display System - Video Graphic Array [VGA] Standard: [Width to Height Ratio] 4:3 [Resolution] 640 x 480 Pixels [Refresh Rate] 60 Hz ⇐

⇒ Evolution of Display System - Extended Graphic Array [XGA] Standard: [Width to Height Ratio] 4:3 [Resolution] 1024 x 768 Pixels [Bit Depth] 32-Bit ⇐

⇒ Evolution of Display System - Light-Emitting Diode [LED]: [Width to Height Ratio] 16:9 [Resolution] 1920~7680 x 1080~4320 Pixels for Full HD, 4K, 8K ⇐

HDMI

⇒ High-Definition Multimedia Interface [HDMI]: The latest interface for digital audio and video for televisions, computers, and other consumer electronics. ⇐

⇒ HDMI Functionalities: Beyond just data transfers, HDMI also provides [i] Remote Control, i.e., CEC support, and [ii] digital content protection, i.e., HDCP. ⇐

⇒ Connector - HDMI 2.1: [# of Pins] 19 Pins [Usage] For regular connections.  ⇐

⇒ Connector - HDMI Mini: [# of Pins] 19 Pins [Usage] For portable electronics. ⇐

⇒ Connector - Micro HDMI: [# of Pins] 19 Pins [Usage] For GoPro, Smartphones  ⇐

DisplayPort

⇒ DisplayPort: Developed by the Video Electronics Standards Association, an interface designed to complement HDMI and offer a royalty-free alternative.⇐

⇒ Packetized Data Transmission: Allows DisplayPort to transmit higher bandwidths over fewer pins, thereby resulting in almost loss-less data transmission ⇐

⇒ Connector - DisplayPort: [# of Pins] 20 Pins: 12 for Main Link, 3 for Auxiliary Channel, 1 for Hot Plug Detection, 2 for Power, and 2 Additional Ground Pins ⇐

⇒ Strength of DisplayPort Connector: Supports 7 transmission modes--mechanism data is transfer between devices--for progressively increasing bandwidth. ⇐

⇒ Mini DisplayPort: Apple provides a free license for the smaller size version of Standard DisplayPort which supports up to 4K resolution.⇐

DVI

⇒ Digital Visual Interface [DVI]: The interface which was an industry standard for digital video content transmission; connects a video source to a display. ⇐

⇒ Uncompressed Digital Video Transmission: [i] DVI transmits uncompressed digital video and [ii] support both analog and digital devices in following formats. ⇐

⇒ Connector - DVI-I: [Interface] DVI [# of Pins] 23 Pins configured for both digital and analog. ⇐

⇒ Connector - DVI-A: [Interface] DVI [# of Pins] 17 Pins configured for only analog equipment. ⇐

⇒ Connector - DVI-D: [Interface] DVI [# of Pins] 19 Pins configured for only digital equipment. ⇐

⇒ Single-Link and Dual-Link Formats: Connectors come in both formats; dual-link provides high bandwidth. ⇐

⇒ DVI Is Replaced: DVI interface was popular, but has been replaced by HDMI, DisplayPort, and Thunderbolt. ⇐

Sound Card Defined

⇒ Sound Card: Computer programs use an internal expansion audio card--also known as the sound card--to transmit audio signals into and out of a computer. ⇐

⇒ Digital-to-Analog Converter: The sound cards have a digital-to-analog converter to help external analog devices connect and communicate with the computer. ⇐

⇒ Sound Card and Audio Devices: Depending on the sound card, it can have ports to connect a variety of devices, e.g., headphones, speakers, microphones, etc. ⇐

AUDIO INTERFACE

⇒ Audio Interface: A hardware-based interface to convert analog audio signals into digital signals and vice versa, allowing to record, process, and play audio. ⇐

⇒ Connector - Tip-Ring-Sleeve [TRS]: A type of audio connector commonly used for both mono balanced and stereo unbalanced audio signal. ⇐

⇒ Tip, Ring, Sleeve Definitions: [Tip] Carries one audio signal, left or positive [Ring] Carries another signal, right or negative [Sleeve] Ground. ⇐

⇒ Sound Card Ports: The number of connectors and ports on a sound card depend on the requirements; sound cards ports accept a 6.35mm Tip, Ring, and TRS jack. ⇐

⇒ Ports Color Codes: [Light-Blue] Analog Line In [Pink] Microphone In [Lime-Green] Audio Line-Out [Black] Left and Right Rear Surround [Orange] Mid-Surround ⇐

External Audio Interfaces

⇒ External Audio Interfaces: A single external audio interface can connect to multiple input and output devices such as amplifiers, microphones, speakers, etc. ⇐

⇒ Professionals and Studios Usage: The professionals and studios use external audio interfaces for better sound quality and amplified sound. ⇐

NETWORK COMMUNICATION

⇒ Communication Technology: Allows components to communicate over a network by converting information into data packets from one device to another in dialogue. ⇐

⇒ Data Packets: Like papers in an envelope, each data packet contains information about the sending and receiving device along with the message to be transmitted. ⇐

⇒ Functionalities: [i] Ensures that only the designated device receives the information. [ii] Devices talk over a network to communicate with each other. ⇐

⇒ Network Type - Closed: A finite number of devices can be connected over the closed network. ⇐

⇒ Network Type - Open: An unlimited number of devices can be connected on an open network.⇐

WIRED CONNECTORS

⇒ Registered Jack [RJ]: A standardized telecommunication network interface for connecting voice and data equipment to a service provider’s network. ⇐

⇒ Connector - RJ-11: A connector which is used to plug a phone into a wall outlet and for connecting a handset to a telephone. ⇐

⇒ Connector - RJ-45: A connector which is used to connect computers and other internet-enabled devices to Ethernet-Based Local Area Networks [E-LANs]. ⇐

⇒ RJ-45 Connectable Internet-Enabled Devices: Wired Credit Card Readers, Servers, Modems, Gaming Consoles, Smart TVs, Tobii Eye Tracker Hardware, etc. ⇐

⇒ Wired Connection Benefit - Data Transmission: Up to 5 Gigabits Per Second; Wireless is at 1 Gigabits Per Second. ⇐

⇒ Wired Connection Benefit - High Reliability: More reliable than wireless; immune to signal drops and dead zones. ⇐

⇒ Wired Connection Benefit - Less Prone to Radio Interference: Fewer dropped packets lead into stability and speed.⇐

⇒ Wireless Connection Benefit - More Secure: The physical connectivity makes the connection less prone for hacking.⇐

WIRELESS CONNECTORS

⇒ Wireless Fidelity [Wi-Fi]: A network connection used to connect devices to the Internet; connects a wireless router directly to an Internet modem. ⇐

⇒ Modulator-Demodulator [Modem]: A hardware device which brings internet service into the home from Internet Service Providers [ISPs]. ⇐

⇒ Router: A hardware device which delivers the internet connection to the devices at home or office, allowing them to connect through Wi-Fi. ⇐

⇒ Some newer modems have built-in routers, removing the need for a separate device. ⇐

⇒ Bluetooth: A network connection which uses Ultra High-Frequency radio waves to connect devices one-on-one through pairing over short distances. ⇐

⇒ Connection Establish: The Bluetooth connection is established through pairing in which devices send a passkey to recognize each other. ⇐

⇒ Radio-Frequency Identification [RFID]: A network connection used to identify and track objects using the tags; operates over several hundred meters. ⇐

⇒ Use Cases: Automatic collection of road tolls via tags on windshields, implanted identification in pets, track pharmaceuticals in warehouses. ⇐

⇒ Near Field Communication [NFC]: A network connection which works over extremely short distances to transmit data via electromagnetic radio fields. ⇐

⇒ NFC Connection Criteria: [i] Both devices must contain NFC chips [ii] A shorter range results in power-efficiency and security by reducing accidental triggers. ⇐

⇒ NFC Common Use Cases: Hotel Key Cards | Office Access Cards, e.g., UC San Diego Student ID | Digital Wallets, e.g., Apple Pay | Chip-Enabled Credit Cards ⇐

⇒ Wireless Connection Benefit - Increased Mobility: Move from one location to another without losing connectivity. ⇐

⇒ Wireless Connection Benefit - Reduced Set-Up Time: A quicker and easier set-up than wired network installation. ⇐

⇒ Wireless Connection Benefit - Wider Reach: Capable to be extended to wide areas even where cables can not run. ⇐

⇒ Wireless Connection Benefit - Lower Cost of Ownership: A higher economic benefit by reducing equipment cost. ⇐

Printer Connections

⇒ Stand-Alone Peripheral and Printer Connections: [i] USB Cable Connections [ii] Wireless Connections: Wi-Fi, Bluetooth, NFC ⇐

⇒ Three Remaining Printer Connection Methods: [i] Serial Port Connection [ii] Parallel Port Connection [iii] Network Connection ⇐

Serial Cable Connections

⇒ Serial Cable Connections: A connection which offers longer distance travel, better noise immunity, and cross-manufacturer compatibility. ⇐

⇒ Serial Cable Connections Characteristics: [i] Less common today [ii] RS232 is a recommended standard protocol [iii] Transmits data slowly. ⇐

Parallel Port Connection

⇒ Parallel Port Connections: A connection which can send and receive multiple bits simultaneously, making them faster than serial ports. ⇐

⇒ Serial Cable Connections Characteristics: [i] Less common [ii] Often replaced by USB and modern connections [iiii] 25 Pins Connection. ⇐

INSTALLATION TYPES DEFINED

⇒ Installation: The process of making hardware and/or software ready for use; different systems require different types of installations. ⇐

⇒ Different Installation Levels: Some installations are straightforward; others are more complex and may require involvement of specialists. ⇐

⇒ Plug and Play [PnP]: Describes a device which work with a computer system as soon as they are connected; the user does not have to manually install drivers. ⇐

⇒ Malfunctioning Devices: The malfunctioning devices should be investigated in Device Manager--a part of OS--for indications of a problem. ⇐

⇒ Driver: The software that allows a device to talk to the operating system; updating driver for malfunctioning hardware device can restore proper PnP function. ⇐

⇒ Resolving Common Cause of Device Malfunction: On the list of installed devices on Device Manager, update the device with yellow icon. ⇐

IP-Based Configuration

⇒ Configuration: While installing a device is making it ready for use, configuring a device means setting up to work according to user preference. ⇐

⇒ IP-Based Peripherals: The hardware devices which are connected to a Transmission Control Protocol [TCP] or Internet Protocol [IP] Network. ⇐

⇒ IP-Based Peripherals Examples: Wireless Routers, Security Cameras, Network Printers, Multifunctional Devices. ⇐

⇒ Connectivity: IP-Based Peripherals must be connected  to a Local Area Network [LAN] or the Internet to function. ⇐

Web-Based Configuration

⇒ Web-Based Configuration: A configuration which is used for networking devices such as routers; set-up process is easily done through a web page.⇐

⇒ Where to Find Web-Based Configuration: Web-Based Configuration is generally found on the website of manufacturer. ⇐

INTERNAL COMPUTER COMPONENTS [컴퓨터 내부 구성 요소]

MOTHERBOARD

⇒ Motherboard or Mainboard: The Main Printed Circuit Board--PCB--in computers and other expandable systems which contains significant subsystems. ⇐

⇒ Subsystems Types: [i] Chip Set I/O [ii] Memory Controllers [iii] Interface Connectors [iv] Other Components Integrated for General Uses ⇐

⇒ Motherboard Allows Communication Among Crucial Electronic Components: [i] Central Processing Unit [ii] Memory [iii] Peripherals ⇐

CHIP SET

⇒ Integrated Circuit [IC]: A miniature assembly of electronic components--transistors, resistors, capacitors--built on a thin substrate of semiconductor material. ⇐

⇒ Chip Set: A set of integrated circuits--assembled with electronic components--which manages data flow among the processor, memory, and peripherals. ⇐

⇒ Data Flow: The movement and management of digital signals--instruction, files, commands, and sensor input--between various hardware components. ⇐

⇒ Chip Set Manages Data Flow: The Chip Set controls how and where data moves between the CPU, memory, input and output, GPU, storage devices, etc. ⇐

⇒ 2 Distinct Chips in Single Chip Set: [i] Northbridge Chip: Connects the CPU with RAM and GPU [ii] Southbridge Chip: Slower I/O such as BIOS, USB. ⇐

⇒ Northbridge Chip: A first half of core logic chipset on a motherboard; connects directly to the CPU via the front-side bus; is responsible for high-performance tasks. ⇐

⇒ Southbridge Chip: A second half of core logic chipset on a motherboard; not directly connected to the CPU; is responsible to implement slower-performance tasks. ⇐

⇒ Intel Platform Controller Hub [Intel PCH]: A single-chip chipset released in 2009 as a replacement for the older Northbridge and Southbridge chipsets ⇐

BUS

⇒ Bus: A high-speed internal connection embedded as printed circuits on the motherboard; controls signals and data among CPU and internal component. ⇐

⇒ Front-Side Bus: A computer communication interface which carries data between the CPU and Memory Controller Hub [MCH], i.e., Northbridge Chip.⇐

⇒ Chip Set vs. Bus - Function: [Chip Set] Controls what data goes and where [Bus] Simply moves data between components. ⇐

⇒ Chip Set vs. Bus - Form: [Chip Set] One or more integrated circuits [Bus] The wires, traces, or circuits for communications. ⇐

⇒ Chip Set vs. Bus - Sample: [Chip Set] Northbridge Chip, Southbridge Chip [Bus] Front-Side Bus, PLIe Bus, SATA Bus, etc. ⇐

SOCKET

⇒ Socket: The array of pins designed with the securing mechanism which [i] holds a processor in place and [ii] connects the processor to the motherboard. ⇐

⇒ Socket Pin Connection: The socket pin connections differ depending on which generation of CPU the motherboard supports. ⇐

⇒ Older Socket - Pin Grid Array [PGA]: The socket which use short and stiff pins on the CPU which align with holes on the socket. ⇐

⇒ Newer Socket - Land Grid Array [LGA]: The socket which uses pins built into the motherboard and the CPUs have contact points. ⇐

POWER CONNECTOR

⇒ Power Connector: A device found on a motherboard which allows an electrical current to pass through; connectors join power supply to a motherboard. ⇐

⇒ Advanced Technology Extended [ATX] Style Power Connector: One of the larger power connectors inside a computer; larger than most connectors. ⇐

CPU

⇒ Central Processing Unit [CPU]: A silicon chip in a special socket on the motherboard which contain billions of microscopic transistors on a single chip. ⇐

⇒ CPU Transistors: The transistors enable the computer calculations needed to run programs available in the computer system memory. ⇐

⇒ 32-Bit CPU: [i] Transfers 32 bits of data per clock cycle [ii] Comparable to a two-lane information highway [iii] common in laptops, workstations, servers. ⇐

⇒ 64-Bit CPU: [i] Transfers 64 bits of data per clock cycle [ii] Comparable to a four-lane information highway [iii] common in laptops, workstations, servers. ⇐

CPU CACHE

⇒ CPU Cache: A small and high-speed memory which stores frequently accessed data and instructions to reduce data access time from main memory. ⇐

⇒ Static RAM [SRAM]: CPU Cache is built using SRAM (faster, but more expensive than DRAM); operates at processor speed; stores temporary data. ⇐

⇒ Cache Level 1 [L1]: Located on the CPU Chip, L1 is the smallest and fastest cache to store critical data per core. ⇐

⇒ Cache Level 2 [L2]: Located on or near the CPU, L2 is the medium and fast cache to store recently accessed data. ⇐

⇒ Cache Level 3 [L3]: Near the CPU, L3 is a largest and slowest cache to store shared instructions among all cores. ⇐

RAM

⇒ Random-Access Memory [RAM]: A memory which temporarily stores working data and machine code; is volatile as the data is lost when power turns off. ⇐

⇒ RAM Performance: [Measurement] Speed is measured in Megahertz, MHz [Current Range] Varies by form, speed, capacity from 1333 MHz to 2133 MHz. ⇐

⇒ Dynamic Random Access Memory [DRAM]: Each bit of data is stored in a separate capacitor within the IC; transistors and capacitors.  ⇐

⇒ Synchronous Dynamic Random Access Memory [SDRAM]: A type of DRAM that is synchronized with the system clock of the CPU. ⇐

⇒ Double Data Rate Synchronous Dynamic Random Access Memory [DDR SDRAM]: An advanced type of SDRAM which fetches data twice per clock cycle. ⇐

⇒ Double Data Rate 3 Synchronous Dynamic Random Access Memory [DDR3 SDRAM]: An advanced type of DDR2 SDRAM, twice faster data transfer rate. ⇐

⇒ Double Data Rate 4 Synchronous Dynamic Random Access Memory [DDR4 SDRAM]: Improved data transfer rate, ranging from 1600MHz to 3200+ MHz. ⇐

⇒ High Bandwidth Memory [HBM]: An advanced type of SDRAM designed by stacking multiple memory dies vertically; in graphics cards, AI accelerators, etc. ⇐

DIMM

⇒ Memory Slot: The physical slots which allow insertion of a memory module on the motherboard; enables motherboard to communicate with memory. ⇐

⇒ Memory Slots Characteristics: [i] 2 to 4 memory slots exist on motherboard; more slots for high-end [ii] RAM compatibility determined by slot types. ⇐

⇒ Interface - Dual Inline Memory Module [DIMM]: A type of RAM module which have separate electrical contacts, used with DRAM types like DDR series. ⇐

⇒ Interface - Small Outline Dual Inline Memory Module [SO-DIMM]: A compact type of a RAM module which fits ideally for space constrained hardwares. ⇐

EXPANSION SLOTS

⇒ Expansion Slots: The physical slots which hold cards for enhanced sound, extra memory, high-end graphics, network interfaces, etc to a motherboard. ⇐

⇒ Interface - Peripheral Component Interconnect [PCIe]: A newer version of PCI which is a high-speed interface standard using serial communications. ⇐

⇒ Expansion Slots vs. Bus - Function: [Expansion Slots] Where to plug in [Bus] How data travels between hardwares. ⇐

⇒ Expansion Slots vs. Bus - Design: [Expansion Slots] PCIe: Slot [Bus] PCIe Bus: electrical communication channel. ⇐

⇒ Expansion Slots vs. Socket - Function: [Expansion Slots] Connects additional components [Socket] Connects CPU ⇐

Disk Controller

⇒ Disk Controller: A small circuit board with guiding chips which enables CPU to communicate with disk drive; recently integrated inside the disk drive. ⇐

⇒ Integrated Drive Electronics [IDE]: An interface standard for CPU and Hard Drive communication; functions as an interface between HDD and the bus. ⇐

FIRMWARE

⇒ Firmware: A form of microcode or program embedded into hardware devices to help them operate effectively, stored in non-volatile memory, e.g., ROM. ⇐

⇒ Firmware Location: The firmware is stored in ROM, Flash Memory, or EEPROM on the motherboard, retaining its data even when the device power is off. ⇐

⇒ Surface Mount Technology [SMT]: The Surface Mount Devices [SMDs]--electronic components--are mounted directly onto the surface of a motherboard. ⇐

⇒ Serial Peripheral Interface [SPI]: The flash ROM chips are connected to a motherboard via Serial Peripheral Interface, using Surface Mount Technology.. ⇐

⇒ Basic Input/Output System [BIOS]: A low-level firmware that manages I/O exchange; initializes hardware during boot, performs diagnostics, loads OS. ⇐

⇒ Unified Extensible Firmware Interface [UEFI]: A modern replacement of BIOS with a graphical interface, faster boot times, and larger storage support.⇐

CMOS

⇒ Complementary Metal-Oxide-Semiconductor [CMOS]: A small memory powered with the coin-cell battery which stores firmware configuration settings. ⇐

⇒ Data Stored in CMOS: The settings which include [i] system time and data [ii] hardware settings [iii] security passwords [iv] CPU or RAM configuration. ⇐

⇒ CMOS Location: The CMOS is stored in a chip next to the Firmware ROM or integrated with the Firmware ROM; CMOS operates under volatile memory. ⇐

INTERNAL HHD

⇒ Hard Disk Drive [HHD]: A non-volatile and long-term data storage which contains a platter, i.e., disk, with magnetic surface where the data is stored. ⇐

⇒ The Speed of Platter Spin: The platter rotates on a spindle, which controls the speed of the platter’s spins. ⇐

⇒ Metalic Head Position #1: A metallic head floats above platter, where it can read and write magnetic data. ⇐

⇒ Metalic Head Position #2: The head is at the end of an actuator arm, positioning a metalic head on platter. ⇐

⇒ Read and Write Data: The spindle, actuator arm, and head are controlled to read and write data on a disk. ⇐

⇒ Data Reaches the Drive Using Combination of: [i] Power Connectors [ii] Data Connectors [iii] Jumpers. ⇐

INTERNAL SSD

⇒ Solid State Drive [SSD]: A non-volatile data storage which uses Flash Memory which is significantly faster and more reliable than other storage types. ⇐

⇒ SSD Speeds and Capacities Performance: [Speeds] 10–12 Gigabits Per Second [Capacities] 120 Gigabytes to 2 Terabytes. ⇐

⇒ Forms of SSD: [i] Internal SSD [ii] External SSD [iii] Solid State Hybrid Drive [SSHD]: Flash Memory integrated in HDD. ⇐

Optical Drives

⇒ Optical Drives: A circular non-volatile data storage device that retrieves and encodes the data through low-power laser beams on the surface of a disc. ⇐

⇒ Compact Disc [CD]: An optical storage primarily used for music and small data files; the format is single-sided; the data capacity is 750 Megabytes.⇐

⇒ Digital Versatile Disc [DVD]: An optical storage for videos, software, and large data files; single or dual-sided; the capacity is 4.7 to 17.1 Gigabytes. ⇐

⇒ Blu-ray Disc: A high-capacity optical storage for storing high-definition and ultra-high-definition content, and large data files; 25 to 128 Gigabytes. ⇐

ATA Interface

⇒ Advanced Technology Attachment [ATA]: A standard interface used for connecting storage devices to a motherboard; replaced with advanced interfaces.⇐

⇒ Integrated Drive Electronics [IDE]: A type of ATA with integrated controllers which makes it easier to install and configure with the 40 pin ribbon cables.⇐

⇒ Parallel Advanced Technology Attachment [PATA]: The original ATA standard before SATA which transfers data in parallel, i.e., multiple bits all at once. ⇐

SATA INTERFACE

⇒ Serial Advanced Technology Attachment [SATA]: A high-speed interface used to connect internal storage device--e.g., HDD or SSD--to the motherboard ⇐

⇒ Key Feature - Serial Transmission: The data is sent through in a single stream which reduces cable size and interference. ⇐

⇒ SATA Characteristics: [Connector # of Pins] 7 on Data Cable; 15 on Power Connector [Speeds] 6.0 Gigabits Per Second. ⇐

SCSI Interface

⇒ Small Computer System Interface [SCSI]: An interface for connecting and transferring data between computers and peripheral devices such as storage. ⇐

⇒ Performance Against Other Interfaces: SCSI supported faster data transfer rates compared to the ATA standards, but was replaced by the SATA interface. ⇐

VIDEO CARD

⇒ Video Card: A chip or expansion card allowing the computer to send graphical information to a video display device such as a monitor, TV, or projector. ⇐

⇒ Video Cards Format: [Expansion Card] The expansion card installed in an empty slot on the motherboard [Chip] A chip can be built into the motherboard. ⇐

⇒ Video Cards Also Called: Display Card, Graphics Card, Display Adapter, Video Adapter, Video Board, Video Controller, Graphics Processing Unit [GPU]. ⇐

GRAPHICS PROCESSING UNIT

⇒ Graphics Processing Unit [GPU]: A specialized processor which can process many pieces of data simultaneously; designed to accelerate graphics rendering. ⇐

⇒ Simultaneous Processing - Parallelism: GPU contains thousands of cores optimized for simultaneous operations, e.g., 3D rendering and scientific computing. ⇐

⇒ GPU Processing Capabilities Use Cases: [i] Machine Learning and Artificial Intelligence [ii] Advanced Video Editing [iii] Top-Quality Gaming Applications ⇐

AUDIO CARD

⇒ Audio Card or Sound Card: An integrated circuit which generates audio signals, then transmits those audio signals into and out of the computer speakers. ⇐

⇒ Analog Sound to Digital Audio Signals: Accepts an analog sound, e.g., recording from a microphone or audiotape, then converts sound into the digital data. ⇐

⇒ Digital Audio Signals to Analog Sound: Accept digitized audio signals, e.g., signals from an audio file, then converts signals to analog signals for playback. ⇐

MIDI INTERFACE

⇒ Musical Instrument Digital Interface [MIDI]: An interface which allows devices to communicate by sending MIDI data, e.g., notes, pitch, and velocity.⇐

⇒ MIDI Controller: A hardware device which sends MIDI data to other devices or computers; used to control virtual instruments or software synthesizer. ⇐

⇒  Function: When a key is pressed, it sends a MIDI signal--e.g., play C note at 90 velocity--to a Digital Audio Workstation or synthesizer to generate sound. ⇐

NIC

⇒ Network Interface Card [NIC]: A circuit board installed in a computer providing a dedicated network connection; can not connect to internet without it. ⇐

⇒ Two Types of NICs: [Onboard NIC] NIC which is built into the motherboard [Add-on NIC] NIC which fit into an open expansion slot on the motherboard. ⇐

⇒ Network Communication: NIC receives digital signals and translates those into electrical or radio signals (and vice versa), allowing online access possible. ⇐

WIRED AND WIRELESS NIC

⇒ Wireless NIC: NIC which relies on an antenna to communicate through radio frequency waves on a Wi-Fi connection. ⇐

⇒ Wired NIC: NIC which relies on an input jack and a Wired Local Area Network [LAN] technology, e.g., Fast Ethernet. ⇐

MODEM

⇒ Modulator-Demodulator [Modem]: A hardware device which acts as a translator between Internet Service Providers [ISPs] and the router. ⇐

⇒ Router: A hardware device which delivers the internet connection to the devices at home or office, allowing them to connect through Wi-Fi. ⇐

⇒ Connection Flow: [i] ISP sends ISP signals (analog) via phone line, fiber, coaxial, etc [ii] Modem translates into digital data [iii] Router connect devices to Wi-Fi. ⇐

SYSTEM COOLING

⇒ System Cooling: The methods used to prevent internal computer components from overheating; protect critical parts from damage caused by excessive heat. ⇐

⇒ CPU Coolers: [Components] Include components like fans, radiators, heatsinks, thermal paste [Design] Heat flows away by dissipating heat produced by CPU. ⇐

COOLING METHODS

⇒ Passive Cooling: Relies on slowing operating speed of a component without any mechanical fans or powered elements; used when minimal heat is produced. ⇐

⇒ Active Cooling: Involves powered fans inside the case to draw cool air through front vents and expel warm air through the back; is common and affordable. ⇐

⇒ Forced Convection: Uses a fan to blow air across a heatsink which helps to move hot air away from the CPU quickly; generating fluid motion through a fan. ⇐

⇒ Heat Sink Cooling: A thermal compound is applied between CPU and heatsink and metallic heatsink is placed over CPU; heat is conducted to heatsink fins. ⇐

⇒ Liquid Cooling: Components include water block on top of a chip with circulating liquid; radiator and fans absorb heat of circulating fluid to cool the fluid. ⇐

INTEGRATED CIRCUIT - MEMORY SEMICONDUCTORS [집적회로 - 메모리 반도체]

RAM [MEMORY SUBSET]

⇒ Random-Access Memory [RAM]: __________________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

SRAM [RAM SUBSET]

⇒ Static Random Access Memory [SRAM]: ____________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

DRAM [RAM SUBSET]

⇒ Dynamic Random Access Memory [DRAM]: _________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

SDRAM [DRAM SUBSET]

⇒ Synchronous Dynamic Random-Access Memory [DRAM]: _____________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

DDR SDRAM [SDRAM SUBSET]

⇒ Double Data Rate Synchronous Dynamic Random-Access Memory [DRAM]: ______________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

HBM [SDRAM SUBSET]

⇒ High Bandwidth Memory [HBM]: _________________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

ROM [MEMORY SUBSET]

⇒ Read-Only Memory [ROM]: _____________________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

EEPROM [ROM SUBSET]

⇒ Electrically Erasable Programmable Read-Only Memory [EEPROM]: ___________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

FLASH MEMORY [EEPROM SUBSET]

⇒ Flash Memory: ________________________________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

NAND FLASH [FLASH MEMORY SUBSET]

⇒ NAND Flash Memory [NOT AND Gate]: ____________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

NOR FLASH [FLASH MEMORY SUBSET]

⇒ NAND Flash Memory [NOT OR Gate]: _____________________________________________________________________________________________________. ⇐

⇒ ____________________: _________________________________________________________________________________________________________________. ⇐

INTEGRATED CIRCUIT - SYSTEM SEMICONDUCTORS, I.E., MICROPROCESSORS [집적회로 - 시스템 반도체]

CPU [CENTRAL]

⇒ Central Processing Unit [CPU]: _________________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

GPU [CENTRAL]

⇒ Graphics Processing Unit [GPU]: _______________________________________________________________________________________________________. ⇐

⇒ ____________________: ______________________________________________________________________________________________________________. ⇐

TPU [TENSOR]

⇒ Tensor Processing Unit [TPU]: __________________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

NPU [NEURAL]

⇒ Neural Processing Unit [NPU]: __________________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

LPU [LANGUAGE]

⇒ Neural Processing Unit [NPU]: _________________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

QPU [QUANTUM]

⇒ Quantum Processing Unit [QPU]: _______________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

SoC [SYSTEM ON A CHIP]

⇒ System on a Chip [SoC]: _______________________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

AP [APPLICATION PROCESSOR]

⇒ Mobile Application Processor [AP]: ______________________________________________________________________________________________________. ⇐

⇒ ____________________: _______________________________________________________________________________________________________________. ⇐

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

COURSE 2: INTRODUCTION TO SOFTWARE, PROGRAMMING AND DATABASES [소프트웨어, 프로그래밍, 및 데이터베이스 기초]

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TABLE OF CONTENTS

COMPUTING PLATFORMS AND SOFTWARE APPLICATIONS

⇒ Computing Platforms and Compatibility: COMPUTING PLATFORM DEFINED | SINGLE-PLATFORM SOFTWARE | CROSS-PLATFORM SOFTWARE ⇐

⇒ Commercial and Open Source Software: CLOSED SOURCE SOFTWARE DEFINED | OPEN SOURCE SOFTWARE DEFINED  ⇐

⇒ Software Licenses: SOFTWARE LICENSE DEFINED | SOFTWARE PURCHASE MODELS | Product Keys and Activation ⇐

⇒ Software Installation and Uninstallation Management: Before Installation Considerations | Software Uninstallation Procedures ⇐

⇒ Software Versions: SOFTWARE VERSIONS DEFINED | Software Version Numbering Systems | Version Compatibility ⇐

⇒ Mobile Applications and Stores: MOBILE APPLICATION STORE DEFINED | ACCESS, SEARCH, DOWNLOAD, INSTALL, UPDATE ⇐

⇒  Common Types of Software: PRODUCTIVITY SOFTWARE | BUSINESS SOFTWARE | COLLABORATION SOFTWARE | UTILITY SOFTWARE ⇐

⇒ File Formats: File Extensions | EXECUTABLE FILES | COMPRESSION FILES | MEDIA FILES | IMAGE FILES | DOCUMENT FILES ⇐

FUNDAMENTALS OF WEB BROWSER, APPLICATIONS, AND CLOUD COMPUTING

⇒ Common Web Browsers: WEB BROWSER DEFINED | WEB BROWSER SOFTWARE COMPONENTS ⇐

⇒ Browser Installs and Updates: Obtaining Web Browsers | Importance of Browser Updates | Browser Update Schedules ⇐

⇒ Browser Plug-ins and Extensions: BROWSER PLUG-INS DEFINED | BROWSER EXTENSION DEFINED ⇐

⇒ Basic Browser Security Settings: PROXY SERVER DEFINED | COOKIES DEFINED | BROWSER AND CACHE ⇐

⇒ Browser Security Certificates and Pop-ups Settings: SECURITY CERTIFICATES DEFINED | Pop-up Defined ⇐

⇒ Private Browsing and Client-Side Scripting: PRIVATE BROWSING DEFINED | CLIENT-SIDE SCRIPTING DEFINED | JAVASCRIPT DISABLE ⇐

⇒ Introduction to Cloud Computing: CLOUD COMPUTING DEFINED | CLOUD DEPLOYMENT MODELS | CLOUD SERVICE MODELS ⇐

⇒ Application Architecture: APPLICATION ARCHITECTURE DEFINED | ONE-TIER MODEL | TWO-TIER MODEL | THREE-TIER MODEL | N-TIER MODEL ⇐

⇒ Application Delivery Methods: DELIVERY METHODS DEFINED | LOCAL INSTALLATION | LOCAL-NETWORK HOSTED | CLOUD-HOSTED ⇐

⇒ Software Development Life Cycle: SOFTWARE DEVELOPMENT LIFE CYCLE DEFINED | SDLC PHASES | POPULAR SDLC MODELS ⇐

BASICS OF PROGRAMMING

⇒ Programming Languages: PROGRAMMING LANGUAGE DEFINED | INTERPRETED LANGUAGE | COMPILED LANGUAGE ⇐

⇒ Comparing Compiled and Interpreted Programming Languages: Comparing Interpreted and Compiled | Examples of Programming Languages ⇐

⇒ Query and Assembly Languages: Programming Language Levels | QUERY LANGUAGES | QUERY STATEMENTS | ASSEMBLY LANGUAGES ⇐

⇒ Scripting Languages & Use Cases - Windows and Linux: SCRIPT DEFINED | SCRIPTING LANGUAGE | Examples of Scripting Languages ⇐

⇒ Understanding Code Organization Methods: IMPORTANCE OF CODE ORGANIZATION METHODS | FLOWCHARTS | PSEUDOCODE ⇐

⇒ Programming Logic: PROGRAMMING LOGIC DEFINED | BRANCHING PROGRAMMING LOGIC | LOOPING PROGRAMMING LOGIC ⇐

⇒ Introduction to Programming Concepts Part 1: IDENTIFIERS DEFINED | Constants | Variables | CONTAINERS DEFINED | Arrays | Vectors ⇐

⇒ Introduction to Programming Concepts Part 2: FUNCTION DEFINED | Function Types | OBJECTS DEFINED | Object-Oriented Programming ⇐

DATABASE FUNDAMENTALS

⇒ Types of Data, Sources, and Uses: DATA DEFINED  | DATA CLASSIFICATIONS | DATA FORMS | DATA STRUCTURES | DATA SOURCES ⇐

⇒ Database Fundamentals and Constructs: DATABASE DEFINED | DATABASE QUERY | DATABASE CONSTRAINTS | Flat File vs. Database ⇐

⇒ Database Roles and Permissions: DATABASE PERMISSIONS | PERMISSION TYPES | PERMISSION COMMANDS | DATABASE ROLES ⇐

⇒ Database Types: DATA STRUCTURES | RELATIONAL DATABASE | NON-RELATIONAL DATABASE | Non-Relational Database Models ⇐

⇒ Interfacing with Databases: DATABASE INTERFACE DEFINED | PRINCIPLES OF DATABASE INTERFACE | ACCESSING DATABASE ⇐

⇒ Database Management: DATABASE MANAGEMENT DEFINED | SQL COMMAND CATEGORIES | DATA INPUT | DATA EXTRACTION ⇐

⇒ Backing Up Databases: DATABASE BACKUP DEFINED | PHYSICAL BACKUP | LOGICAL BACKUP | DATABASE BACKUP METHODS ⇐

COMPUTING PLATFORMS AND SOFTWARE APPLICATIONS [컴퓨팅 플랫폼 및 소프트웨어 응용]

COMPUTING PLATFORM DEFINED

⇒ Computing Platform: The environment where hardware and software work together to run applications. ⇐

⇒ Component - Hardware: The type of device such as a desktop computer, laptop, or smart phone. ⇐

⇒ Component - Software: The type of OS and the programs and applications which run on the OS. ⇐

⇒ Platform Type - Desktop Platform: Includes personal computers and laptops that run operating systems such as Windows, macOS, and Linux. ⇐

⇒ Platform Type - Web-Based Platform: Includes modern browsers like Firefox and Chrome that function the same in various operating systems. ⇐

⇒ Platform Type - Mobile Platform: Includes mobile devices like the Pixel and the iPhone which run operating systems such as Android and iOS. ⇐

⇒ Planning Application: The software developers must consider if they design for one platform or across platforms depending on the primary users. ⇐

SINGLE-PLATFORM SOFTWARE

⇒ Single-Platform Software: A software where the programming code only works on one kind of computing platform. ⇐

⇒ Single Platform Characteristics: [i] Written for a particular OS or version of OS [ii] Written in specific programming language [iii] Operates only in a target OS. ⇐

⇒ Single Platform - Pros: [i] Smaller and focused app user base [ii] Better performance and faster speed [iii] Program is easier to use as UX is designed for one OS. ⇐

⇒ Single Platform - Cons: [i] Higher cost of development [ii] Longer development time [iii] More specialized programming expertise needed [iv] Frequent updates. ⇐

CROSS-PLATFORM SOFTWARE

⇒ Cross-Platform Software: A software where the programming code can function on multiple computing platform. ⇐

⇒ Cross-Platform Characteristics: [i] Written for more than one OS type [ii] Operates similarly on platforms [iii] Performance varies due to platform differences. ⇐

⇒ Cross-Platform - Pros: [i] Programming expertise more generalized [ii] A wider app user base and market reach [iii] Lower cost of development in shorter term. ⇐

⇒ Cross-Platform - Cons: [i] Design challenges for similar the app functionalities on different OS [ii] Performance may vary due to differences [iii] UX may vary. ⇐

⇒ Cross-Platform Compatibility Concern #1: The software acts differently or may have limited usability across devices and platforms. ⇐

⇒ Cross-Platform Compatibility Concern #2: The software is created by different developers, so code interpretation could be different. ⇐

⇒ Cross-Platform Compatibility Concern #3: The functionalities and results differ across platform which ends up in undesired results. ⇐

CLOSED SOURCE SOFTWARE DEFINED

⇒ Closed Source Software [or Commercial or Proprietary]: A copyrighted software which is identified in the End User License Agreement.⇐

⇒ End-User License Agreement [EULA]: A legal contract between the software developer or vendors and the end user which outlines terms and conditions.⇐

⇒ Copyright Acknowledgment: When individual or company purchase the software, there must be an acknowledgement of the software developer copyright. ⇐

⇒ Prohibited Code Modification in Closed Source: The closed source code is private which means that users are disallowed to copy, modify, or redistribute. ⇐

⇒ Open Source Code Bundles: While developed for commercial profit, the software can include open source code bundles along with a private source code. ⇐

⇒ Product Key in Closed Source Software: Commercial software usually requires the product key or a serial number to certify that the software is original. ⇐

⇒ Freemium Closed Source Software: Some commercial software is free, but upgrades and updates may cost extra payment or the software contains Ads. ⇐

OPEN SOURCE SOFTWARE DEFINED

⇒ Open Source Software [or Free]: A free software which can be downloaded, installed, and used without any restriction.⇐

⇒ Allowed Code Modification in Open Source: Free source code which can be freely copied, modified, and redistributed. ⇐

⇒ Opened Access to Software Codes: Open access to the software functions an software code without cost or restrictions. ⇐

⇒ Allowed Developer Contributions: The developers and users can contribute to the source code to improve the software. ⇐

⇒ Copyright Agreement Is Still Required: Open source software requires users to agree to the EULA to use the software. ⇐

SOFTWARE LICENSE DEFINED

⇒ Software License: A contract which states the terms and conditions between the developer of the source code and use of the software. ⇐

⇒ Statement #1: [i] Specifies who owns the software, [ii] outlines copyrights for the software, and [iii] specifies the terms and duration of the license. ⇐

⇒ Statement #2: [i] States where the software can be installed, [ii] how many copies of software can be installed, [iii] and how software can be used. ⇐

⇒ License Type - Single-Use License: A license which allows a single installation on one device or any machines which belong to only one user. ⇐

⇒ License Type - Group, Corporate, Campus, Site License: A license which allows multiple installation for a specified number of multiple users. ⇐

⇒ License Type - Concurrent License: A license which allows installation and access on many computers, but limited by concurrent user access. ⇐

⇒ Software License Type - Public Domain: Allows anyone to use, modify, and distribute the software freely without any restrictions. ⇐

⇒ Software License Type - Freeware: Allows anyone to freely use software, but source code is usually unavailable and unmodifiable. ⇐

⇒ Software License Type - Shareware: Allows users to try software for a limited period of time before deciding whether to purchase. ⇐

⇒ Software License Type - Open Source: Allows users access as long as license terms followed; often requires modifications shared. ⇐

⇒ Software License Type - Proprietary: Grants users right to use software, but source code is not available, and can not be modified. ⇐

⇒ Software License Type - Copyleft: Close to open source license, but source code is unavailable and unmodifiable unless permitted. ⇐

SOFTWARE PURCHASE MODELS

⇒ Purchase Model - Trial: Usually free only given for a limited time, so that a user can decide if they want to purchase after their trials. ⇐

⇒ Purchase Model - Subscription: A payment model which requires recurring payments and users are billed regularly on a set schedule. ⇐

⇒ Purchase Model - One-Time: A payment model which users pay just once for the software and can be not interrupted for software life. ⇐

⇒ Subscription Characteristics: [i] Generates more income for developers [ii] Can control the costs and updates [iii] Access to software for a limited time. ⇐

⇒ One-Time Characteristics: [i] The software updates and upgrades may not be available [ii] Can access anytime without interruption under software life. ⇐

Product Keys and Activation

⇒ Product Key: The unique and long sequences of numbers which certify the originality of software copy; locked to a specific computer once activated. ⇐

⇒ Delivery of Product Key: [i] Included in the physical packaging [ii] Sent via Email for downloaded software [iii] Automatically registers when installed.⇐

Before Installation Considerations

⇒ Consideration #1: Avoid software with Ads or other unwanted software and avoid downloading software which contains malware. ⇐

⇒ Consideration #2: Review permission requests to access other applications and hardware on the device which software is installed. ⇐

⇒ Consideration #3: Be selective when allowing application privileges to item such as device camera, contact lists, location data, etc. ⇐

⇒ Consideration #4: Consider minimum system requirements such as processor speed, amount of RAM, compatible OS versions, etc. ⇐

Software Uninstallation Procedures

⇒ Uninstallation Reason #1: The specific software slows down overall speed of the computer device. ⇐

⇒ Uninstallation Reason #2: The software version is outdated, so new software installation is needed. ⇐

⇒ Uninstallation Reason #3: The device does not have enough available storage space with software. ⇐

SOFTWARE VERSIONS DEFINED

⇒ Software Versions: Represented by version numbers, the software versions indicate release history, update history, and patches, i.e., small fixes or updates.⇐

⇒ Software Versions Functionalities: [i] Users can determine what software version in use [ii] Developers can provide useful information with version numbers. ⇐

Software Version Numbering Systems

⇒ Version Numbering System: Some version numbers follow the semantic numbering system and have four parts separated by the period, e.g., 9.1.33.6⇐

⇒ Numbering Information: [i] 1.0 generally indicates first release [ii] Software with many releases have a larger number [iii] Some use dates as numbers. ⇐

⇒ Numbering - First Number: Indicates major changes to software such as a new release. ⇐

⇒ Numbering - Second Number: Indicates minor changes made to the pieces of software. ⇐

⇒ Numbering - Third Number: Indicates patches or minor bug fixes within the software. ⇐

⇒ Numbering - Fourth Number: Indicates build numbers, build dates, and other change. ⇐

Version Compatibility

⇒ Compatibility Issue and Update: The older software versions may not work as well in new versions, so an update to a new version might be needed. ⇐

⇒ Backward Compatibility: The software which has backward compatibility will function properly with older versions of files, programs, and systems. ⇐

MOBILE APPLICATION STORE DEFINED

⇒ Mobile Application Store: A trusted location for discovering millions of applications for operating system platforms, e.g., Apple App Store, Google Play Store.⇐

⇒ Trusted Source to Download and Install: The App Stores have high standards for applications in them, requiring strict guidelines for data security and privacy. ⇐

ACCESS, SEARCH, DOWNLOAD, INSTALL, UPDATE

⇒ Access: The process or navigating to the mobile application store through a mobile device, e.g., built-in app or internet access. ⇐

⇒ Search: The action of finding an application within the app store by using tools including keywords, categories, or voice input. ⇐

⇒ Download: The process of transferring an application package file from the mobile application store servers to a mobile device. ⇐

⇒ Install: The process of unpacking and configuring the downloaded application file into the operating system of a mobile device. ⇐

⇒ Update: The act of applying a newer version of already installed applications to improve features, fix bugs, or enhance security. ⇐

PRODUCTIVITY SOFTWARE

⇒ Productivity Software: The programs and applications which users use everyday, helping users to manage activities and complete daily tasks. ⇐

⇒ Example - Word Processing Software: [Purpose] To create, use, and edit documents [Examples] Words, Pages, Google Docs ⇐

⇒ Example - Presentation Software: [Purpose] To create slides for presentations [Examples] PowerPoint, Keynote, Google Slides ⇐

⇒ Example - Spreadsheet Software: [Purpose] To create worksheets that perform calculations on numerical data [Examples] Excel, Google Sheets ⇐

⇒ Example - Web Browser Software: [Purpose] To allow users to browser the Internet or local networks [Examples] Google Chrome, Microsoft Edge ⇐

⇒ Example - Visual Diagramming Software: [Purpose] To create, use, and edit visual files [Examples] Adobe Photoshop and Illustrator, Microsoft Visio  ⇐

BUSINESS SOFTWARE

⇒ Business Software: The programs and applications which help businesses complete work tasks and business-specific processes more efficiently. ⇐

⇒ Example - Database Software: [Purpose] To create, manage, maintain databases [Examples] IBM DB2, MS SQL Server, MySQL, Oracle Database, Amazon RDS ⇐

⇒ Example - Business Specific Software: [Purpose] To perform functions specific to business [Examples] Salesforce, Oracle NetSuite, SAP HANA, WorkWise ⇐

⇒ Example - Project Management Software: [Purpose] To build, implement, track, manage projects [Examples] MS Project, Oracle NetSuite, Wrike, ZenHub ⇐

⇒ Example - Accounting Software: [Purpose] To track and manage financial transactions and records [Examples] Intuit Quickbooks, Xero, FINSYNC ⇐

COLLABORATION SOFTWARE

⇒ Collaboration Software: Helps communication and collaboration by allowing the users to create, develop, and share information collaboratively.⇐

⇒ Example - Email Client: [Purpose] To send and receive Emails [Examples] Microsoft Outlook, Apple Mail, Gmail, Yahoo Mail, Naver Mail ⇐

⇒ Example - Conferencing Software: [Purpose] To connect users via video calls, screen sharing [Examples] Zoom, Microsoft Teams, Cisco Webex ⇐

⇒ Example - Instant Messaging Software: [Purpose] To connect users in real-time texts and video [Examples] Facebook Messenger, Snapchat, Skype ⇐

⇒ Example - Online Workspace: [Purpose] To provide online environment for service and application [Examples] Microsoft Online 365, Slack, Google Docs ⇐

⇒ Example - Document Sharing: [Purpose] To host provate and sharable file storage by cloud-based services [Examples] MS OneDrive, Google Drive, Dropbox ⇐

UTILITY SOFTWARE

⇒ Utility Software: Runs continuously on a computer without requiring direct user interaction, keeping computers and networks function properly. ⇐

⇒ Example - Anti-Malware Software: [Purpose] To protect computers from malware, e.g., viruses, spyware, worms, trojans [Examples] Bitdefender, McAfee ⇐

⇒ Example - Firewall Software: [Purpose] To protect computers from cyberattacks and to filter network traffic [Examples] Windows Firewall, Cisco Secure Firewall ⇐

⇒ Example - Preventative Maintenance Software: [Purpose] To scan, check, diagnosis hard disk errors and optimize operations [Examples] Windows Disk Management ⇐

File Extensions

⇒ File Extensions: A file identification with three and four letters, telling users more information about files and the application that use those files. ⇐

⇒ File Extension Naming Rules and Examples: [i] Three to four letters [ii] Appear after the file name [Ex] filename.api | filename.doc | filename.docx ⇐

EXECUTABLE FILES

⇒ Executable Files: Files which run programs and applications as a part of the operating system, an installation package, or an application that runs. ⇐

⇒ Executable Files File Format Extension Examples: [i] .exe EXE [ii] .bat BAT [iii] .sh SH [iv] .cmd CMD [v] .app APP [vi] .msi orMSI ⇐

COMPRESSION FILES

⇒ Compression Files: Files used to [i] combine large files to save disk space, [ii] store archived files not needing regular access, [iii] condense any type of files. ⇐

⇒ Compression Files File Format Extensions Examples: [i] ZIP or ZIPX [ii] 7-ZIP, 7z [iii] GZIP, GZ [iv] ISO [v] JAR [vi] RAR [v] TAR ⇐

MEDIA FILES

⇒ Media Files [Audio and Video Files]: The media files which can contain sound recordings, video recordings, or both; different media formats are available. ⇐

⇒ Media Files File Format Extensions Examples: [Audio] WAV, MPEG (MP3 and MP4), AAC, MIDI [Video] AVI, FLV, MPEG, WMV ⇐

IMAGE FILES

⇒ Image Files: The images, photos, digital paintings, and pictures can be stored as image files, e.g., JPEG, PNG, TIFF, GIF.⇐

⇒ Image Files File Format Extensions Examples: [i] GIF [ii] JPG or JPEG: small size, low quality [iii] PNG [iv] TIFF or TIF ⇐

DOCUMENT FILES

⇒ Document Files: The files that rely on mostly text are saved as document files, TXT, RTF, DOCX, XLSC, PDF, PPTX.⇐

⇒ Document Files File Format Extensions Examples: [i] TXT [ii] RTF [iii] DOCX or DOC [iv] XLSX or SLX [v] PDF ⇐

FUNDAMENTALS OF WEB BROWSER, APPLICATIONS, AND CLOUD COMPUTING [웹 브라우저, 애플리케이션, 클라우드 컴퓨팅]

WEB BROWSER DEFINED

⇒ Web Browser: A software interface to access recourses on the internet by allowing users to request and retrieve web-based contents stored on web servers.⇐

⇒ Web Browser Role: [i] Users request access to webpages on various websites [ii] Browsers request and retrieve content [iii] Display content on web pages. ⇐

⇒ Web Browser Market Share: [i] Google Chrome: 64.47% [ii] Apple Safari: 29.06% [iii] Microsoft Edge: 3.99% [Next] Mozilla Firefox, Samsung Internet. ⇐

WEB BROWSER SOFTWARE COMPONENTS

⇒ Component - User Interface: Where the user uses common UI elements, e.g., search bars, address bars, buttons, history, bookmarks, favorites. ⇐

⇒ Uniform Resource Locator [URL]: A reference to resource that specifies its location on a computer network and a mechanism for retrieving it. ⇐

⇒ UI Tools: [Navigation Tools] Buttons used for navigation, e.g., home, back, forward, refresh. [Address Bar] To enter a URL to search for contents. ⇐

⇒ Component - Browser Engine: The pieces of code responsible for querying and controlling rendering engine based on user interactions in UI. ⇐

⇒ Browser Engine Requesting Functionalities: [i] Request to load the URL [ii] Request to back and forward navigation when the user is browsing. ⇐

⇒ Component - Rendering Engine: An engine that interprets and presents--i.e., renders--the requested web pages and content on browser screen. ⇐

⇒ HyperText Markup Language [HTML]: The standard markup language for documents which are designed to be displayed in the web browser. ⇐

⇒ Extensible Markup Language [XML]: The metalanguage that allows users to define own customized markup languages to display documents. ⇐

⇒ Interprets and Presents: [i] Interprets HTML code, XML documents, and images [ii] Presents in easily digestible formats on the browser screen. ⇐

⇒ Rendering Engine and Plugins and Extensions: A rendering engine is capable of displaying other kinds of data by using plugins and extensions. ⇐

⇒ Component - Networking: A component which retrieves the entered URLs by using Internet Communication Protocol such as HTTP and FTP. ⇐

⇒ HyperText Transfer Protocol [HTTP]: The foundation of the World Wide Web (WWW) which is utilized to load web pages using hypertext link. ⇐

⇒ File Transfer Protocol [FTP]: A protocol used for secure transferring of computer files between a client and a server on the computer network. ⇐

⇒ Responsibilities of Networking: Responsible to handle the cache of recently retrieved content, which allows browsers to re-issue when requested. ⇐

⇒ Benefits: [i] Reduce network traffic [ii] Speeds up web requests [iii] Eliminates need to go back to source content which was previously retrieved. ⇐

⇒ Component - JavaScript Interpreter: Interprets and executes JavaScript code embedded in viewed website, directing result to rendering engine. ⇐

⇒ Javascript: A scripting language which is primarily used to make web pages interactive, allowing the developers to implement dynamic feature. ⇐

⇒ Directing Interpretation to Rendering Engine: The interpreted results are directed to the rendering engine to be rendered on the browser screen. ⇐

⇒ Component - UI Backend: Responsible for drawing basic widget by using underlying operating system UI methods to expose generic interface. ⇐

⇒ Web Widget: The small, customizable applications or tools embedded into website or web application to enhance functionality and engage user. ⇐

⇒ Widget - Windows: A graphic user interface widget which acts as a container for interface elements, representing independent workspace or view. ⇐

⇒ Widget - Combo Boxes: A user interface widget which combines a drop-down list with an editable text box to select from list or enter own value. ⇐

⇒ Component - Data Persistence: A data storage component that is essentially a small database located on the local device which stores user data.⇐

⇒ User Data Stored in Data Persistence: [i] Cache of the Computer [ii] Session Storage [iii] Cookies [iv] Bookmarks [v] User Profile Preferences ⇐

Obtaining Web Browsers

⇒ Pre-Installed: [i] Edge on Microsoft Windows OS [ii] Safari on iOS and macOS [iii] Samsung Internet on Android ⇐

⇒ Download on Website or App Store: [i] Edge [ii] Safari [iii] Chrome [iv] Firefox [v] Opera [vi] Samsung Internet ⇐

⇒ Setting Default Browser: The default browser is the browser which the operating system will automatically direct. ⇐

Importance of Browser Updates

⇒ Compatibility With Websites: As new web-based technologies emerge, the web browsers need to be updated to support new technologies. ⇐

⇒ Security Vulnerabilities: Not having an updated web browser can lead into possibility of being compromised by malicious software attack. ⇐

⇒ New Features: As a developer add new or improved features to their browser software, the web browsers need to gain the updated benefits. ⇐

Browser Update Schedules

⇒ Major Update Frequency: A major update happen every four weeks for Google Chrome, Microsoft Edge, and Mozilla Firefox Browsers. ⇐

⇒ Minor Update Frequency: Minor updates--e.g.,security fixes, crash fixes, policy updates--happen as needed within the four-week period. ⇐

⇒ Extended Release Vendors: Some vender offer extended release for updates at much-reduced frequency for the structured environments. ⇐

BROWSER PLUG-INS DEFINED

⇒ Browser Plug-In [or Add-In or Add-On]: A small piece of software which provides some specific bit of extra functionality to the web browser, e.g., to view content. ⇐

⇒ Viewing Web Browser Contents: A web browser, along HTML contents, also allows viewing of other web-based content, e.g., images, video, audio, and XML files. ⇐

BROWSER EXTENSION DEFINED

⇒ Browser Extension: An application which provides the extended functionalities for the web browser, along with enabling its users to customize their web browser. ⇐

⇒ Difference Between Plug-In and Extension: The plug-ins are executable code to add functionality, while extensions are non-executable code to extend functionality. ⇐

⇒ Extension Capability: The extensions can customize browser context menus, add buttons and toolbars, manage cookies, and block pop-ups, whereas plug-ins cannot. ⇐

PROXY SERVER DEFINED

⇒ Proxy Server: An intermediary that makes web requests on behalf of clients to protect privacy and bypass limits, making a website think the proxy is site visitor. ⇐

⇒ Organizational Benefits of Proxy Server: The proxy server helps organizations to maintain web security, web monitoring, and content filtering for all employees. ⇐

⇒ Performance Efficiency of Proxy Server: The proxy server reduces bandwidth usage and improves the web request speed by modifying IP addresses information. ⇐

COOKIES DEFINED

⇒ Cookie: The small pieces of text-based data storing information about computer when browsing a website, saving session information for customized experience. ⇐

⇒ Session Cookie: The specific type of data which retains items in the online shopping basket when the user is actively purchasing goods on the retail service website. ⇐

⇒ Security Risks: The potential of invading privacy through browsing behavior tracking for unsolicited ads or utilizing cookie fraud to falsify the users online identity. ⇐

⇒ Cookie Control: The browser settings which is used to allow all cookies, block third-party cookies, or block all cookies depending on the user privacy requirements. ⇐

BROWSER AND CACHE

⇒ Cache: The temporary storage area which is used to store web data so it can be quickly retrieved and reused instead of needing to go back to the original source. ⇐

⇒ Cache Purging: The process of clearing cached images and files from the local disk to ensure the browser successfully retrieves the latest content from the internet. ⇐

SECURITY CERTIFICATES DEFINED

⇒ Padlock Icon: The visual indicator next to URL confirming that connection is secure and that the site uses SSL or TLS encryption standards for HTTPS protocol. ⇐

⇒ Not Secure Warning: A notification appearing when a site uses HTTP protocol instead of HTTPS protocol or has an expired or untrusted SSL security certificate. ⇐

⇒ SSL and TLS (Modern Version): The protocol standards for secure communication between systems using encryption algorithms to protect data during transit. ⇐

Pop-up Defined

⇒ Pop-up: The third-party scripts or advertisements which appear during browsing, typically used for targeted online marketing purposes. ⇐

⇒ Malicious Pop-ups: The deceptive notifications which may look legitimate, but contain malware designed to gain control of the computers. ⇐

PRIVATE BROWSING DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CLIENT-SIDE SCRIPTING DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

JAVASCRIPT DISABLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CLOUD COMPUTING DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CLOUD DEPLOYMENT MODELS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CLOUD SERVICE MODELS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

APPLICATION ARCHITECTURE DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

ONE-TIER MODEL

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TWO-TIER MODEL

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

THREE-TIER MODEL

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

N-TIER MODEL

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

DELIVERY METHODS DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

LOCAL INSTALLATION

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

LOCAL-NETWORK HOSTED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

CLOUD HOSTED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

SOFTWARE DEVELOPMENT LIFE CYCLE DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

SDLC PHASES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

POPULAR SDLC MODELS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐ 

BASICS OF PROGRAMMING [프로그래밍 기초]

PROGRAMMING LANGUAGE DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

INTERPRETED LANGUAGE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

COMPILED LANGUAGE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Comparing Interpreted and Compiled

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Examples of Programming Languages

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Programming Language Levels

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

QUERY LANGUAGES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

QUERY STATEMENTS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

ASSEMBLY LANGUAGES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SCRIPT DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SCRIPTING LANGUAGE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Examples of Scripting Languages

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

IMPORTANCE OF CODE ORGANIZATION

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

FLOWCHARTS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

PSEUDOCODE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

PROGRAMMING LOGIC DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

BRANCHING PROGRAMMING LOGIC

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

LOOPING PROGRAMMING LOGIC

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

IDENTIFIERS DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Variables

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CONTAINERS DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Arrays

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Vectors

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

FUNCTION DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Function Types

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

OBJECTS DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Object-Oriented Programming

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE FUNDAMENTALS [데이터베이스 기초]

DATA DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA CLASSIFICATIONS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA FORMS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA STRUCTURES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA SOURCES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE QUERY

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE CONSTRAINTS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Flat File vs. Database

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE PERMISSIONS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

PERMISSION TYPES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

PERMISSION COMMANDS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE ROLES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA STRUCTURES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

RELATIONAL DATABASE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

NON-RELATIONAL DATABASE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

Non-Relational Database Models

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE INTERFACE DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

PRINCIPLES OF DATABASE INTERFACE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

ACCESSING DATABASE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE MANAGEMENT DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SQL COMMAND CATEGORIES

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA INPUT

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATA EXTRACTION

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE BACKUP DEFINED

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

PHYSICAL BACKUP

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

LOGICAL BACKUP

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

DATABASE BACKUP METHODS

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

COURSE 3: INTRODUCTION TO CLOUD COMPUTING [클라우드 컴퓨팅 개론]

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TABLE OF CONTENTS

OVERVIEW A: INTRODUCTION TO CLOUD COMPUTING

⇒ Definition and Essentials of Cloud Computing: WHY CLOUD COMPUTING | CLOUD COMPUTING DEFINED | 5 ESSENTIAL CHARACTERISTICS ⇐

⇒ History and Evolution of Cloud Computing: CLOUD COMPUTING EVOLUTION | _________________ | ____________________ ⇐

⇒ Key Considerations for Cloud Computing: KEY DRIVERS FOR MOVING TO CLOUD | ___________________ | _____________________ ⇐

⇒ Key Cloud Service Providers and Their Services: FUTURE OF CLOUD COMPUTING | MAJOR CLOUD SERVICE PROVIDERS ⇐

OVERVIEW B: CLOUD COMPUTING BUSINESS CASE

⇒ Cloud Adoption - No Longer a Choice: CLOUD ADOPTION | BUSINESS VALUE STATISTICS | _________________ | ____________________ ⇐

⇒ Cloud Adoption Benefits and Use Cases: ____________________________________________________ ⇐

⇒ Cloud Adoption - Some Case Studies: ____________________________________________________ ⇐

OVERVIEW C: EMERGING TECHNOLOGIES ACCELERATED BY CLOUD

⇒ Internet of Things in the Cloud: ____________________________________________________ ⇐

⇒ Artificial Intelligence on the Cloud: ____________________________________________________ ⇐

⇒ Blockchain and Analytics in the Cloud: ____________________________________________________ ⇐

MODEL A: SERVICE MODELS

⇒ Overview of Cloud Service Models: INFRASTRUCTURE AS A SERVICE | PLATFORM AS A SERVICE | SOFTWARE AS A SERVICE ⇐

⇒ IaaS - Infrastructure as a Service: ____________________________________________________ ⇐

⇒ PaaS - Platform as a Service: ____________________________________________________ ⇐

⇒ SaaS - Software as a Service: ____________________________________________________ ⇐

MODEL B: DEPLOYMENT MODELS

⇒ Public Cloud: ____________________________________________________ ⇐

⇒ Private Cloud: ____________________________________________________ ⇐

⇒ Hybrid Cloud: ____________________________________________________ ⇐

⇒ Community Cloud: ____________________________________________________ ⇐

⇒ Cloud Computing Service and Deployment Models: ____________________________________________________ ⇐

COMPONENT A: CLOUD INFRASTRUCTURE

⇒ Overview of Cloud Infrastructure: ____________________________________________________ ⇐

⇒ Virtualization and Virtual Machines Explained: ____________________________________________________ ⇐

⇒ Types of Virtual Machines: ____________________________________________________ ⇐

⇒ Bare Metal Servers: ____________________________________________________ ⇐

⇒ Secure Networking in Cloud: ____________________________________________________ ⇐

⇒ Containers: ____________________________________________________ ⇐

⇒ Components of Cloud Computing: ____________________________________________________ ⇐

COMPONENT B: CLOUD STORAGE AND CONTENT DELIVERY NETWORKS

⇒ Basics of Storage on Cloud: ____________________________________________________ ⇐

⇒ File Storage: ____________________________________________________ ⇐

⇒ Block Storage: ____________________________________________________ ⇐

⇒ Object Storage Overview: ____________________________________________________ ⇐

⇒ Object Storage - Tiers and APIs: ____________________________________________________ ⇐

⇒ CDN - Content Delivery Networks: ____________________________________________________ ⇐

⇒ Cloud Storage: ____________________________________________________ ⇐

TREND A: HYBRID MULTI-CLOUD, MICROSERVICES, SERVERLESS

⇒ Hybrid Multi-Cloud: ____________________________________________________ ⇐

⇒ Microservices: ____________________________________________________ ⇐

⇒ Serverless Computing: ____________________________________________________ ⇐

TREND B: CLOUD NATIVE APPLICATIONS, DEVOPS, APPLICATION MODERNIZATION

⇒ Cloud Native Applications: ____________________________________________________ ⇐

⇒ DevOps on the Cloud: ____________________________________________________ ⇐

⇒ Application Modernization: ____________________________________________________ ⇐

⇒ Cloud Native and Emergent Cloud Trends: ____________________________________________________ ⇐

SECURITY: CLOUD SECURITY AND MONITORING

⇒ What is Cloud Security - Part 1: ____________________________________________________ ⇐

⇒ What is Cloud Security - Part 2: ____________________________________________________ ⇐

⇒ Identity and Access Management: ____________________________________________________ ⇐

⇒ Cloud Encryption: ____________________________________________________ ⇐

⇒ Cloud Monitoring - Basics and Benefits: ____________________________________________________ ⇐

CASE: CLOUD CASE STUDIES AND JOBS

⇒ Case Studies in Different Industry Verticals: ____________________________________________________ ⇐

⇒ Career Opportunities and Job Roles in Cloud Computing: ____________________________________________________ ⇐

⇒ Job Market for Cloud Computing: ____________________________________________________ ⇐

OVERVIEW A: INTRODUCTION TO CLOUD COMPUTING [클라우드 컴퓨팅 개론]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

OVERVIEW B: CLOUD COMPUTING BUSINESS CASE [클라우드 컴퓨팅의 비즈니스 타당성]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

OVERVIEW C: EMERGING TECHNOLOGIES ACCELERATED BY CLOUD [클라우드 기술로 가속화되는 기술]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

MODEL A: SERVICE MODELS [클라우드 서비스 제공 모델]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

MODEL B: DEPLOYMENT MODELS [클라우드 서비스 배포 모델]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

COMPONENT A: CLOUD INFRASTRUCTURE [클라우드 인프라스트럭처 구성]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

COMPONENT B: CLOUD STORAGE AND CONTENT DELIVERY NETWORKS [클라우드 스토리지 및 콘텐츠 전송 네트워크]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TREND A: HYBRID MULTI-CLOUD, MICROSERVICES, SERVERLESS [하이브리드 멀티 클라우드, 마이크로서버, 서버리스 컴퓨팅]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TREND B: CLOUD NATIVE APPLICATIONS, DEVOPS, APPLICATION MODERNIZATION [클라우드 네이티브 애플리케이션, 데브옵스, 애플리케이션 현대화]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SECURITY - CLOUD SECURITY AND MONITORING [클라우드 보안 체계 및 실시간 모니터링]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CASE - CLOUD CASE STUDIES AND JOBS [클라우드 적용 사례 및 관련 직무]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

COURSE 4: INTRODUCTION TO NETWORKING AND STORAGE [네트워킹 및 스토리지 개론]

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TABLE OF CONTENTS

NETWORKING FUNDAMENTALS A

⇒ Network Types and Topologies: ____________________________________________________ ⇐

⇒ From Wired to Wireless Internet Connections: ____________________________________________________ ⇐

⇒ Cables: ____________________________________________________ ⇐

⇒ Wireless Connections: ____________________________________________________ ⇐

⇒ Advantages and Disadvantages of Network Types: ____________________________________________________ ⇐

NETWORKING FUNDAMENTALS B

⇒ Networking Hardware Devices: ____________________________________________________ ⇐

⇒ Packets, IP Addressing, DNS, DHCP, and NAT: ____________________________________________________ ⇐

⇒ Microsoft Windows Server Lab Environment: ____________________________________________________ ⇐

⇒ Models, Standards, Protocols, and Ports: ____________________________________________________ ⇐

⇒ Wireless Networks and Standards: ____________________________________________________ ⇐

⇒ Protocol Table: ____________________________________________________ ⇐

CONFIGURING AND TROUBLESHOOTING NETWORKS

⇒ Configuring a Wired SOHO Network: ____________________________________________________ ⇐

⇒ Configuring a (Wireless) SOHO network: ____________________________________________________ ⇐

⇒ Mobile Configurations: ____________________________________________________ ⇐

⇒ Network Settings in Windows: ____________________________________________________ ⇐

⇒ Troubleshooting Network Connectivity: ____________________________________________________ ⇐

⇒ Network Troubleshooting with Command Line Utilities: ____________________________________________________ ⇐

STORAGE TYPES AND NETWORK SHARING

⇒ Types of Local Storage Devices: ____________________________________________________ ⇐

⇒ Local Storage with Multiple Drives: ____________________________________________________ ⇐

⇒ Troubleshooting Storage Issues: ____________________________________________________ ⇐

⇒ Types of Hosted Storage and Sharing: ____________________________________________________ ⇐

⇒ Network Storage Types: ____________________________________________________ ⇐

⇒ Cloud-Based Storage Devices: ____________________________________________________ ⇐

NETWORKING FUNDAMENTALS A [네트워킹 기초]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

NETWORKING FUNDAMENTALS B [네트워킹 기초]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

CONFIGURING AND TROUBLESHOOTING NETWORKS [네트워킹 구성 및 문제 해결]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SHORTAGE TYPES AND NETWORK SHARING [스토리지 유형 및 네트워킹 공유]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

COURSE 5: INTRODUCTION TO CYBERSECURITY ESSENTIALS [사이버보안 기초 필수과정]

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TABLE OF CONTENTS

COMMON SECURITY THREATS AND RISKS

⇒ Confidentiality, Integrity, and Availability: ____________________________________________________ ⇐

⇒ Security and Information Privacy: ____________________________________________________ ⇐

⇒ Threats and Breaches: ____________________________________________________ ⇐

⇒ Microsoft Windows Server Lab Environment: ____________________________________________________ ⇐

⇒ Threat Types: ____________________________________________________ ⇐

⇒ Phishing, Social Engineering, and Other Attacks: ____________________________________________________ ⇐

SECURITY BEST PRACTICES

⇒ Password Management Techniques: ____________________________________________________ ⇐

⇒ Authentication and SSO: ____________________________________________________ ⇐

⇒ Security Threats: Access Control, Authorization, and Authentication: ____________________________________________________ ⇐

⇒ Hardening Devices: ____________________________________________________ ⇐

⇒ Security Threats: Validation and Device Usage: ____________________________________________________ ⇐

⇒ Security Threats: Encryption Concepts: ____________________________________________________ ⇐

⇒ Managing Email and Spam: ____________________________________________________ ⇐

SAFE BROWSING PRACTICES

⇒ Safe Browsing Practices: Application Ecosystem Security: ____________________________________________________ ⇐

⇒ Safe Browsing Practices: Public Browsing Risks: ____________________________________________________ ⇐

⇒ Safe Browsing Practices: Plug-ins, Extensions, and Toolbars: ____________________________________________________ ⇐

⇒ Security Threats: Safe Browsing Techniques: ____________________________________________________ ⇐

⇒ Virtual Private Networks: ____________________________________________________ ⇐

COMMON SECURITY THREATS AND RISKS [주요 보안 위협 및 위험 요소]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SECURITY BEST PRACTICES [보안 모범 사례]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

SAFE BROWSING PRACTICES [안전한 브라우징 실천법]

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

TITLE

⇒ ____________ ⇐

⇒ ____________ ⇐

⇒ ____________ ⇐

OS.pdf
LinkedInYouTubeInstagramEmail
hjkweon2022@gmail.com
Report abuse
Page details
Page updated
Report abuse