Komponen Pokok Hardware Pada Komputer

a. Alat input

b. Alat penyimpanan

c. Alat output

d. Alat komunikasi

Gambar Komunikasi Komputer

OUTPUT

PROSES

INPUT

MEMORY




CU

ALU

CPU

Alat Input dibagi menjadi dua yaitu :

Alat Input langsung

· Keyboard

· Touch screen

· Light pen

· Scanner

Alat input tak langsung

· Pita magnetik

· Punch card

· Disk magnetik

Alat pemeroses

· CPU ( Central Processing Unit )

Tempat pemeroses intruksi-intruksi program

· CU ( Control Unit )

Tugasnya CU

a. Mengatur dan mengendalikan alat I/O

b. Mengambil intruksi dari main memori

c. Mengambil data dari main memori

d. Mengirim intruksi ke ALU ( bila ada perhitungan matematika )

e. Mentimpan hasil proses ke main memori

· ALU ( Aritmathic and Logic Unit )

Tugasnya

a. Melakukan semua perhitungan aritmatika yang terjadi sesuai intruksi program

b. Melakukan pengambilan keputusan dari operasi logoka sesuai dengan intruksi program.

Alat penyimpanan

· Main memori

Digunakan untuk menyimpan intruksi dan data yang akan di proses dan dari hasil pengolahan.

Main memori tempat penyimpanan terbesar dalam komputer, ukuran terkecil ditunjukan oleh satuan byte.

Kilo byte (Kb) = 1024 byte

Mega byte (Mb) = 1024 Kb

Giga byte (Gb) = 1024 Mb

Main memori terdiri dari RAM dan ROM

a. RAM (Randon Access Memory)

Merupakan memori yang dapat diisi dan diambil oleh programmer.ram memiliki kemampuan untuk melakukan pengecekan dari data yang disimpan, disebut dengan istilah parity chek

b. ROM (Read Only Memory)

Merupakan memori yang hanya dapat dibaca saja

· Register

Digunakan untuk menyimpan data dan program secara permanen.

Perbedaan Program Sistem dengan Program Lainya

Program sistem adalah segala jenis perangkat lunak yang dibutuhkan untuk pembentukan suatu sistem baru atau perangkat lunak yang dibutuhkan untuk menjalankan program aplikasi tetapi tidak ditujukan untuk suatu aplikasi khusus.

Contoh dari program sistem ini adalah sistem operasi, compiler, dan program untuk pengeditan text.

Program sistem ini termasuk diantaranya adalah:
- sistem yang digunakan untuk pengontrolan terhadap ekseskusi dari program lainnya, seperti sistem operasi.
- sistem yang digunakan pada lingkungan perangkat lunak itu sendiri, seperti command-line interpreter, window system, desktop,
- sistem yang digunakan sebagai alat bantu untuk membangun sistem lainnya, seperti assembler, compiler, linkers, libraries, interpreter, cross-reference generator, version control, make, debugging, profiling, dan alat bantu untuk monitor.
- program utility seperti untuk proses pengurutan data, pencetakan dan pengeditan.

Program sistem dapat dibagi ke dalam tiga klasifikasi, yaitu:
1. sistem operasi
2. program utilitas
3. program khusus

Sebuah komputer dapat memiliki satu atau beberapa sistem program. Sebuah sistem operasi untuk sebuah komputer dapat saja sangat khusus untuk model atau keluarga komputer, atau ada pula sistem operasi yang dapat digunakan di berbagai jenis komputer.

Sedangkan Program lainnya merupakan sekumpulan program yang dapat mendukung suatu sistem komputer. Misalnya seorang pemakai komputer (User) utuk mengerjakan suatu tugas, ia harus memakai program aplikasi untuk mengerjakannya.

Perbedaan Pemrograman Sistem dengan Aktivitas Lainya

Pemrograman Sistem merupakan sebuah kegiatan yang bertujuan untuk merancang dan mengimplementasikan program dalam suatu sistem. Perancangan sistertersebut memakai bahasa pemrograman, bahasa yang sering digunakan biasanya bahasa basic, VB, assembler dan bahasa C.

Macam – macam OS Mobile dan OS Komputer

· Sistem Operasi Mobile

a. Android

b. Symbian OS

· Sistem operasi komputer

· Unix

· Gnu/ Linux

a. Ubuntu

b. Redhat

c. Fedora

d. Slackware

e. Debian

f. Open Suse

g. Mandriva

h. Linux Mint

i. CentOS

· Apple Machintos

a. Mac OS Klasik

b. Mac OS X

· Ms Dos

· Windows

a. Windows XP

b. Windows Vista

c. Windows 7

d. Windows Mobile