Hardware Komputer
Oleh : Ari Maryanto 07/253523/PA/11702 S1 ELINS •
Pendahuluan
Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer. Kasir di suatu pertokoan besar (supermarket) sudah menggunakan peralatan otomatis berupa komputer yang didisain khusus untuk keperluan itu. Kumpulan lagu-lagu yang sebelumnya hanya dapat didengarkan melalui media kaset atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact disk (CD) yang dapat didengarkan dengan menggunakan komputer multimedia. Belum lagi perkembangan teknologi komputer di bidang kesehatan yang maju sangat pesat untuk membantu diagnosa penyakit dan proses penyembuhannya. Dan masih banyak lagi bidang-bidang kehidupan manusia yang saat ini sudah menggunakan peralatan komputer. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Konfigurasi setelan Linux dan aplikasi di atasnya banyak yang dilakukan lewat berkas teks di direktori /etc. Pada perkembangan selanjutnya, utilitas seperti Linuxconf dan GNOME System Tools memudahkan pekerjaan ini lewat antarmuka grafik. Kendati demikian, baris perintah tetap merupakan cara yang paling umum digunakan. •
Pembahasan
Pengenalan Hardware Komputer Secara ringkas maka sistem komputer terdiri atas tiga bagian penting yaitu 1.
Perangkat keras: Unit pemrosesan sentral (CPU)/Perangkat keras: Prosesor
2.
Perangkat keras: Memori ROM dan RAM
3.
Perangkat keras: Input/Output
Dimana bagian CPU/Processor, Memori dan Port I/O terletak (terpasang) pada Mother Board. Untuk mengakses informasi hardware kita harus mengetikkan su – terlebih dahulu pada konsole kita. Kemudian untuk masuk ke proc kita tuliskan command cd /proc. Dan dapat dilihat isi didalam proc itu dengan command ls -a. Disitu terdapat informasi tentang RAM, Prosesor, port I/O, Memory I/O, uptime, devices dan sebagainya. •
Akses RAM
Mengakses meminfo akan didapatkan informasi RAM. •
Akses CPU
Untuk mendapatkan informasi tentang processor maupun yang lainnya yang berhubungan denngan cpu dapat diakses dengan masuk ke proc kemudian dengan command cat cpuinfo. •
Port I/O
Tempat dimana info register port tersedia. •
Devices
Digunakan untuk melihat device yang ada beserta blokny. •
I/O mem
I/O mem ini digunakan untuk melihat alamat register dari I/O mem komputer. Setelah saya coba, seperti inilah tampilan isinya : arimaryanto@arimaryanto-laptop:~$ cd /proc arimaryanto@arimaryanto-laptop:/proc$ ls -a .
2204 2612 3190 3348 5
..
2211 2617 3192 3352 545
1
2212 2636 32
3359 6
fs
schedstat
interrupts iomem
scsi self
10
2213 2654 3203 3391 7
11
2278 2656 3206 3392 749
12
23
13
2323 2661 3219 34
14
2346 2688 3227 3421 9
key-users
15
2348 27
kmsg
irq
2660 3212 3393 8
1594 24
kallsyms
883
kcore
3246 3443 acpi
1549 2371 2716 3256 35
16
ioports
asound
2786 3258 365 buddyinfo
2412 28
3262 38
bus
1601 2415 2814 3264 39 1622 2479 29 1625 25
3275 4
1636 2509 3
cgroups
2520 30
18
2531 3046 3282 43
diskstats
19
2554 3059 3286 44
dma
2555 31
3290 45
20
2560 3180 33
21
2574 3183 3300 47
22
26
devices
dri
46
3184 3315 48
2203 2609 3189 3345 49
sysrq-trigger sysvipc
kpageflags
timer_stats
loadavg
meminfo
17
2
sys
timer_list
mdstat
crypto
3279 42
swaps
kpagecount
locks
cpuinfo
3278 41
stat
latency_stats tty
cmdline
2959 3277 40
slabinfo
misc
uptime version version_signature vmallocinfo vmstat
modules mounts
mtrr
driver
net
execdomains pagetypeinfo fb
partitions filesystems sched_debug
arimaryanto@arimaryanto-laptop:/proc$ cat meminfo MemTotal:
1017432 kB
MemFree:
676892 kB
Buffers:
20132 kB
Cached:
158704 kB
zoneinfo
SwapCached: Active:
0 kB 203384 kB
Inactive:
84868 kB
Active(anon):
153936 kB
Inactive(anon):
8 kB
Active(file):
49448 kB
Inactive(file):
84860 kB
Unevictable:
8 kB
Mlocked:
8 kB
HighTotal:
133960 kB
HighFree:
224 kB
LowTotal:
883472 kB
LowFree:
676668 kB
SwapTotal:
2980016 kB
SwapFree:
2980016 kB
Dirty:
32 kB
Writeback:
0 kB
AnonPages:
109420 kB
Mapped:
45840 kB
Slab:
16900 kB
SReclaimable:
8620 kB
SUnreclaim:
8280 kB
PageTables:
2208 kB
NFS_Unstable: Bounce: WritebackTmp:
0 kB 0 kB 0 kB
CommitLimit:
3488732 kB
Committed_AS:
368892 kB
VmallocTotal:
122880 kB
VmallocUsed:
7620 kB
VmallocChunk:
113652 kB
HugePages_Total:
0
HugePages_Free:
0
HugePages_Rsvd:
0
HugePages_Surp:
0
Hugepagesize:
4096 kB
DirectMap4k:
40952 kB
DirectMap4M:
864256 kB
arimaryanto@arimaryanto-laptop:/proc$ cat cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model
: 15
model name : Intel(R) Core(TM)2 Duo CPU stepping
: 13
cpu MHz
: 800.000
cache size : 2048 KB physical id : 0 siblings core id
:2 :0
cpu cores : 2 apicid
:0
T7100 @ 1.80GHz
initial apicid fdiv_bug
:0
: no
hlt_bug
: no
f00f_bug
: no
coma_bug fpu
: no
: yes
fpu_exception
: yes
cpuid level : 10 wp
: yes
flags
: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority bogomips
: 3592.04
clflush size
: 64
power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model
: 15
model name : Intel(R) Core(TM)2 Duo CPU stepping
: 13
cpu MHz
: 800.000
cache size : 2048 KB physical id : 0 siblings core id
:2 :1
T7100 @ 1.80GHz
cpu cores : 2 apicid
:1
initial apicid fdiv_bug
:1
: no
hlt_bug
: no
f00f_bug
: no
coma_bug fpu
: no
: yes
fpu_exception
: yes
cpuid level : 10 wp
: yes
flags
: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority bogomips
: 3591.41
clflush size
: 64
power management: arimaryanto@arimaryanto-laptop:/proc$ cat devices Character devices: 1 mem 4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx
6 lp 7 vcs 10 misc 13 input 14 sound 21 sg 29 fb 81 video4linux 99 ppdev 108 ppp 116 alsa 128 ptm 136 pts 171 ieee1394 180 usb 188 ttyUSB 189 usb_device 216 rfcomm 226 drm 250 pcmcia 251 hidraw 252 usb_endpoint 253 usbmon 254 rtc Block devices: 1 ramdisk
259 blkext 7 loop 8 sd 9 md 11 sr 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 252 device-mapper 253 pktcdvd 254 mdp arimaryanto@arimaryanto-laptop:/proc$ lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) 04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller (rev 14) 0b:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 0b:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller 0b:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/ MS/MS PRO/xD) 0b:09.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller arimaryanto@arimaryanto-laptop:/proc$ lsusb Bus 002 Device 002: ID 064e:a111 Suyin Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub arimaryanto@arimaryanto-laptop:/proc$