Semantic Similarity Methods in WordNet and Their Application to

advertisement
An Overview of Computer
System & Computer Network
(KU1072 – week1)
Saiful Akbar
Data & Software Eng. Research Division
School of Electrical Eng. & Informatics
April 24, 2008
KU1072
IntroductionSA/DSE
to IT B, ITB
1
Topics
 Computer System (ch. 2-4)
 Computer Network & Internet (ch. 89)
April 24, 2008
SA/DSE
2
Social & Ethical Issues
Referensi
 Bahan presentasi ini
diambil/dimodifikasi dari :
 G. Beekman & M. J. Quinn, Tomorrow’s
Technology and You (Ch 2-4, 8-9)
 William F. Slater III, Internet History and
Growth, Chicago Chapter of the Internet
Society, September 2002
April 24, 2008
SA/DSE
3
Computer System
April 24, 2008
SA/DSE
4
Computer System
Computer System - Objectives
 Bagaimana komputer menyimpan dan memanipulasi
informasi
 Struktur dasar dan organisasi komputer
 Fungsi dan interaksi komponen internal sistem komputer
 Beberapa contoh alat masukan dan bagaimana alat-alat
tersebut memudahkan untuk memberikan data/informasi
dengan jenis berbeda kepada komputer
 Beberapa contoh alat keluaran dan penjelasan bagaimana
alat-alat ini membuat komputer menjadi lebih bermanfaat
 Tiga kategori perangkat lunak dan saling keterkaitannya
 Peranan sistem operasi pada sistem komputer modern
April 24, 2008
SA/DSE
5
Computer System
Basic Functions & Components
• Input-Process/Store-Output
• Input devices
– Keyboards and pointing devices
(mouse)
• Output devices
– Display or video monitor
– Printer
– Speakers
• Central Processing Unit (CPU)
• Memory & Storage devices
April 24, 2008
SA/DSE
6
Computer System
The CPU: The Real Computer
Merupakan suatu kumpulan
sirkuit elektronik yang rumit
dan ‘luar biasa’
Menginterpretasi dan
mengeksekusi perintahperintah yang ada dalam
program
Dirakit/ditempatkan dengan
‘chips’ dan komponen
elektronik lain pada
motherboard
April 24, 2008
SA/DSE
7
Computer System
The Computer’s memory
 RAM (random access memory)  memori yang dapat
diakses secara acak
 Digunakan untuk penyimpanan sementara
(temporer) program dan data
 Mempunyai alamat yang ‘unik’ dan data dapat
disimpan di lokasi yang manapun
 Dapat ‘mengambil kembali’ informasi yang disimpan
secara cepat
 Bila komputer di-’off’-kan semua data dan program
yang disimpan pada memori komputer akan hilang
 ROM (read only memory)
 Flash memory
 Used for phones, pagers, portable computers,
handheld computers, and PDAs
April 24, 2008
SA/DSE
8
Central Processing Unit
Control Unit
Internal
storage unit
Algorithm
and
Logical
Unit
Input
unit
ROM
RAM
Working
area
Pengatur
output
Output
unit
External storage unit
April 24, 2008
SA/DSE
9
Computer System
Buses, Ports, and Peripherals
 Lalulintas informasi antar komponen pada ‘motherboard’
yang dilakukan menggunakan sekumpulan kabel disebut
system buses, atau buses.
April 24, 2008
SA/DSE
10
Computer System
Buses, Ports, and Peripherals
Buses
 Typically have 32 or 64 wires
 Connect to storage devices in
bays
 Connect to expansion slots
 Connect to external buses and
ports
Slots and ports
 Make it easy to add external
devices, called peripherals.
April 24, 2008
SA/DSE
11
Computer System
Input: From Person to Processor
 Keyboard
April 24, 2008
SA/DSE
12
Computer System
Input: From Person to Processor
 Pointing Devices
Touch Screen
Graphics tablet
April 24, 2008
SA/DSE
13
Computer System
Input: From Person to Processor
 Reading Tools
Pen Scanner
Handwriting Recognition SW
OMR
PDA
Barcode Reader
(Optical Mark Reader)
(Personal Digital Assistant)
April 24, 2008
SA/DSE
14
Computer System
Input: From Person to Processor
• Others
April 24, 2008
SA/DSE
15
Computer System
Output: From Pulses to People
April 24, 2008
SA/DSE
16
Computer System
Storage Devices: Input Meets Output
April 24, 2008
SA/DSE
17
Computer System-Software
Software Topology
• System Software
– Operating System
– Utility
– Device Driver
• Compiler & Software
Development Tools
• Application Software
April 24, 2008
SA/DSE
18
Computer System-Software
Operating System
•
•
•
•
Supports multitasking
Manages virtual memory
Maintains file system
Responsible for authentication and
authorization
• DOS, Windows,
Mac OS, Unix, Linux
April 24, 2008
SA/DSE
19
Computer System-Software
Utility Programs
 Serve as tools for doing system
maintenance and repairs that aren’t
automatically handled by the operating
system
 Make it easier for users to:
 Copy files between storage devices
 Repair damaged data files
 Translate files so that different programs can
read them
 Guard against viruses and other potentially
harmful programs (as described in the chapter
on computer security and risks)
 Compress files so they take up less disk space
 Perform other important, if unexciting, tasks
April 24, 2008
SA/DSE
20
Computer System-Software
Utility Programs
 Symantec Norton Utilities: recovering
damaged files, repairing damaged
disks, and improving disk
performance.
April 24, 2008
SA/DSE
21
Computer System-Software
Language & Compiler
 The Language of Computers
 Machine Language: numeric codes that
represent data (& instructions)
 Low-level language
 Assembly
 High-level language: falls between machine
language and natural human language (English
oriented)
 Pascal, C, C++, Java, C#, Fortran, Basic,
Ada, Prolog, LISP, Phyton, Perl
 Compilers translate high-level language into
machine language.
April 24, 2008
SA/DSE
22
Computer System-Software
Software Development Tools
• Environment for building a program: editor,
compiler, library
• MS Visual Studio, JDeveloper, Eclipse,
Gambas, etc
April 24, 2008
SA/DSE
23
End User Applications
 Word processing and desktop publishing
 Spreadsheets and other number-crunching
applications
 Databases
 Computer graphics and digital image
processing
 Digital audio, digital video, and multimedia
 Entertainment
 Customized problem-solving (MIS, ERP,
CRM)
 Artificial intelligence
April 24, 2008
SA/DSE
24
Computer Network & Internet
April 24, 2008
SA/DSE
25
Computer Network & Internet
Objectives
 Describe the nature and function of local area
networks and wide area networks.
 Describe the component’s of computer network &
communication model
 Discuss the uses and implications of email, instant
messaging, blogging, teleconferencing, and other
forms of online communication.
 Explain how and why the Internet was created.
 Describe the technology that is at the heart of the
Internet.
 Describe the internet applications and web
applications
April 24, 2008
SA/DSE
26
Computer Network & Internet
Basic Network Anatomy
• A computer network is
any system of two or
more computers that
are linked together.
• Anatomy:
– LAN: wired-LAN,
wireless (local area
networks)
– MAN (metropolitan
area networks)
– WAN (wide area
networks)
April 24, 2008
SA/DSE
27
Computer Network & Internet
Components of Computer Network
 Cable: UTP, coaxial
 Fiber optic
 NIC (network interface card),
Modem (modulator/demodulator)
 Router
 Server: File Server, Web Server,
Email Server
 Client
 Protocol: TCP/IP (Transmission
Control protocol/ Internet
Protocol),FTP (file transfer
protocol), HTTP (hypertext
transfer protocol)
 NOS (network operating system)
April 24, 2008
SA/DSE
28
Computer Network & Internet
Communication model
 Client/server model
 One or more computers act as dedicated
servers and all the remaining computers
act as clients.
 Peer-to-peer model
 Every computer on the network is both
client and server.
 Many networks are hybrids, using
features of the client/server and peerto-peer models.
April 24, 2008
SA/DSE
29
Computer Network & Internet
Internet
 History
 ARPAnet
 DoD
 1969 (ARPAnet), 1980 (P2P), 1990
(HTTP)
 The Internet: an interconnected
network of thousands of networks
using TCP/IP protocol
April 24, 2008
SA/DSE
30
Computer Network & Internet
Internet Growth
Growth of Internet Hosts *
Sept. 1969 - Sept. 2002
250,000,000
No. of Hosts
200,000,000
150,000,000
100,000,000
50,000,000
9/
69
01
/7
1
01
/7
3
01
/7
4
01
/7
6
01
/7
9
08
/8
1
08
/8
3
10
/8
5
11
/8
6
07
/8
8
01
/8
9
10
/8
9
01
/9
1
10
/9
1
04
/9
2
10
/9
2
04
/9
3
10
/9
3
07
/9
4
01
/9
5
01
/9
6
01
/9
7
01
/9
8
01
/9
9
01
/0
1
08
/0
2
0
Time Period
The Internet was not known as "The Internet" until January 1984, at which time
there were 1000 hosts that were all converted over to using TCP/IP.
April 24, 2008
SA/DSE
31
Computer Network & Internet
Internet Protocol, Address
TCP/IP Layering Protocols
IP Address
Routing
Domain Name & DNS (domain name
system)
 Top-level domains include:










.edu - educational sites
.com - commercial sites
.gov - government sites
.mil - military sites
.net - network administration sites
.org - nonprofit organization sites
April 24, 2008
SA/DSE
32
Computer Network & Internet
Email Address
 An email address includes:
[email protected]
 username is the person’s
“mailbox”
 hostname is the name of
the host computer and is
followed by one or more
domains separated by
periods:
host.domain
host.subdomain.domain
host.subdomain.subdoma
in.domain
April 24, 2008
SA/DSE
33
Computer Network & Internet
Network Applications
Email
Mailing List
Newsgroups
Instant Messaging
Voice Mail
Internet Telephony
Massive Multiplayer Online Game
Search Engine, Web-Robot Indexer/Web
Crawler/Spider
 Specialized Search Engines: Google Maps,
Froogle, and others








April 24, 2008
SA/DSE
34
Computer Network & Internet
World Wide Web, Web
 Protocol HTTP, Web Server, Web
Client/Browser
 Hypertext Markup Language (HTML)
 Beyond HTML: Scripting Language,
XML, XHTML, VRML, Applet
 Web Address:
Resource File
Domain Name
http://
weatherunderground.com/
Protocol for Web
pages
April 24, 2008
satellite/vis/1k/
US.html
Path
SA/DSE
35
Computer Network & Internet
Web Applications
 simple data-processing tasks
 Most Web applications take advantage of the
Web’s connectivity.
 Search Engine
 online business transactions (e-bay, amazon,
paypal,…)
 News-oriented Web applications
 Other Web applications support a more
traditional form of information broadcasting.
April 24, 2008
SA/DSE
36
April 24, 2008
SA/DSE
37
ISTILAH-ISTILAH DALAM BIDANG
KOMPUTER
 User : orang yang menggunakan komputer
 Programmer : orang yang membuat program
komputer
 System analyst : orang yang bertugas memilih
komputer yang baik dan cocok untuk
digunakan (biasanya untuk keperluan suatu
perusahaan)
 System administrator / manager : bertugas
untuk meningkatkan efisiensi kerja bagi
keseluruhan sistem komputer yang digunakan
di perusahaannya
April 24, 2008
SA/DSE
38
ISTILAH-ISTILAH DALAM BIDANG
KOMPUTER
 Bus : media berbentuk (rangkaian) kabel untuk
lintasan elektronik yang membawa sinyal dari satu
komponen ke komponen lain dalam komputer
 RAM (Random Access Memory) : memori utama yang
bekerja pada komputer, tersusun dari sejumlah sel
yang masing-masing diberi nomor dan alamat (setiap
sel menampung 8 bit/ 1 byte)
 Bit : binary digit (dijit biner)
 Sistem operasi (operating system) : program pertama
yang dieksekusi ketika komputer dinyalakan.
Disimpan dalam ROM dan external memory
 Network : suatu jaringan komputer
 Internet “ inter-connecting network ”  jaringan
komputer yang saling terhubung
April 24, 2008
SA/DSE
39
ISTILAH-ISTILAH DALAM BIDANG
KOMPUTER
 Domain : setiap jaringan yang membentuk internet
 User : masing-masing orang yang menggunakan
sebuah jaringan
 Telnet : fasilitas yang memungkinkan orang ‘log-in’
(berkoneksi) ke komputer lain dan / atau
menggunakan komputer lain
 Account : nomor sebagai tanda anggota jaringan
 ISP (internet access provider) : penyedia akses (lokal)
ke internet  sering disebut sebagai ‘provider’ saja
 E-mail : electronic mail / surat elektronik yaitu
surat/pesan yang dikirimkan secara elektronik melalui
jaringan komputer
 (internet) host : pengkoneksi ke internet
April 24, 2008
SA/DSE
40
ISTILAH-ISTILAH DALAM BIDANG
KOMPUTER
 FTP ( file transfer protocol ) : program yang
memungkinkan dilakukannya penyalinan
file antar host
 HTTP ( hypertext transfer protocol ) :
program yang memungkinkan pemindahan
gambar grafis, suara, bahkan video antar
host
 WWW ( world wide web ) : adalah
sekumpulan dokumen multimedia yang
dihubungkan dengan jalur hypertext
 URL ( uniform resource locator ) : alamat
yang mengidentifikasikan lokasi sesuatu di
halaman world wide web
April 24, 2008
SA/DSE
41
ISTILAH-ISTILAH DALAM BIDANG
KOMPUTER
 Browser : program yang memungkinkan
kita untuk melihat dokumen www
 Client : program yang bekerja pada PC kita,
sehingga kita dapat melakukan banyak hal
di internet
 Cyberspace : istilah yang umum dan
banyak digunakan untuk menyebut internet
 gabungan seluruh aktivitas dan informasi
yang ada di dunia komputer, khususnya
komputer yang terhubung ke internet
April 24, 2008
SA/DSE
42
ISTILAH-ISTILAH DALAM BIDANG
KOMPUTER
 Cybernaut : orang yang menggunakan internet
 Downloading files : menyalin/mengopy file dari
internet ke komputer yang kita gunakan
 HTML ( hypertext mark-up language ) : format yang
digunakan untuk membuat dokumen world wide web
 MPEG (moving photographic experts group) : format
file grafis untuk video atau film
 Modem ( modulator/demodulator ) : perangkat yang
digunakan untuk mengirim file dan pesan melalui
saluran telepon  dikonversikan ke dalam bentuk
suara
April 24, 2008
SA/DSE
43
Download