• Tidak ada hasil yang ditemukan

Computer Hardware Basics

N/A
N/A
Protected

Academic year: 2017

Membagikan "Computer Hardware Basics"

Copied!
9
0
0

Teks penuh

(1)

Computer Hardware

(2)

Computer System

Components

Input

 Keyboard, Mouse, Camera, Touch Pad 

Processing

 CPU 

Output

 Monitor, Printer 

Storage

 Floppy, Hard Drive, CD, DVD, Flash

(3)

Generations

Gen

. Hardware Software

1st Vacuum Tubes machine

language

2nd Transistors Assembly

language

3rd Integrated Chip

(IC)

Higher level languages, Application Programs

4th VLSI

(Very Large Scale ICs)

(4)

The Binary System

Bits

– Binary digits, or 0,1.

Bytes

(8 bits) – ASCII, EBCDIC

One byte is the space needed to store one character, like the letter “A”.

Kilobyte

(KB) – 1000 (actually,

1024)

Megabyte

(MB) – 1,000,000

Gigabyte

(GB) – 1,000,000,000

(5)

Connecting Input Devices

Analog to Digital Conversion

Ports (gateways to the

computer) – serial and parallel,

USB.

(6)

Processing – CPU

components

Control Unit

Clock cycle regulates all operations

Arithmetic-Logic Unit (ALU)

Add Gates – Half adder, full adder AND/OR/NOT gates

Memory

RAM –

Static (faster, less compact) Dynamic

(7)

Output

Conversion from Digital back to Analog

Video

Printers - Ink Jet, Laser

Sound

(8)

Storage

Hard Drive

 160 GB on upwards today

 As low as 256 KB less than 20 years ago!

CD-ROM

 600-700 MB

DVD-ROM

 4 GB - Red Laser, 27 GB- Blue Laser  Flash Drives

(9)

Related Fields of Study

Computer Science

 Software development

Computer Engineering

 Hardware design and development

Computer Information Systems

 Management of technology in

Referensi

Dokumen terkait

Ruby is an interpreted, purely object-oriented language with many powerful features, such as garbage collection, dynamic arrays, hash tables, and rich string processing facilities.

In this paper we develop this basic idea into an operational semantics for a higher-order functional programming language with imperative and object-oriented features.. We give a set

The primary aim of the language extensions made in the last six years has been to enhance C++ as a language for data abstraction and object-oriented programming in general and

Keywords: Computers, information and communication technologies, computer hardware, computer software, calculations, information management, communications, programming,

At its core, it is an imperative language (you write a script that does one calculation after another), but it also supports object- oriented programming (data and functions

Natural Language Processing merupakan suatu metode yang digunakan untuk pengolahan bahasa natural sehingga dapat dimengerti oleh komputer. Natural Language Processing akan

MViews has been used to construct a visual programming environment for an object-oriented language featuring both graphical and textual views of the program.. Other applications of

I/O Protection ❖ Motivation ▪ Prevent I/O devices from being monopolized ❖ Key idea ▪ All I/O instructions are privileged instructions • Must ensure that a user program can never