Saturday, November 19, 2011

Introduction to computer system

Computer definition

A computer is an electronic device that executes the instructions in a program


Computer system block diagram & buses




Microprocessor computer architecture





Basic elements of a computer


1) Input devices

  • mouse
  • keyboard
  • joystick
  • scanner

2) Output devices

  • printer
  • speaker
  • plotter


Type of computer

  • Microcomputer
  • Minicomputer
  • Server
  • Mainframes


Differences between microcontroller and microprocessor




Friday, November 18, 2011

nota simple (operating system)

Suatu aturcara kawalan utama sesuatu komputer.
Ia memperuntukkan antara muka pengguna yang berfungsi mentafsirkan perintah pengguna, menjadualkan kerja, menguruskan storan dan mengendalikan komunikasi dengan perisian.


Contoh-contoh OS

  • DOS
  • Linux
  • Windows 95, 98, windows 2000 Professional, windows ME and windows XP)
  • OS/2
  • Mac OS
  • NT Workstation

Kegunaan OS

  • Memastikan kerja pengguna dilaksanakan dengan teratur.
  • Mentafsir perintah pengguna.
  • Mengendalikan sebarang ralat.
  • Mengendalikan input-output.
  • Mengendalikan sampukan.
  • Menguruskan ingatan


Jenis-jenis OS

  1. Sis. agihan(distributed sys.)
  2. sis. berkelompok(batch sys.)
  3. sis. multi-pengaturcaraan(multi-programming sys.)
  4. sis. perkongsian masa(time-sharing sys.)
  5. sis. masa nyata(real time sys.)


Sis. agihan(distributed sys.)

Beberapa komputer dan peranti berkomunikasi dan bekerjasama.

Menyediakan:

Pengkongsian sumber

Capaian jauh

Komunikasi jauh


sis. berkelompok(batch sys.)

Data & aturcara dikumpul dan dimasukkan sekaligus untuk diproses oleh komputer.

Pembaziran berlaku kerana keseluruhan mesin ditumpukan untuk melaksanakan 1 kerja.

Dua perkakasan tambahan:

  • Pemproses input output / saluran

-Mengawal satu/lebih peranti tanpa melalui pemproses pusat.

  • Sampukan

-Isyarat kepada pemproses pusat bahawa proses input output akan dijalankan atau telah selesai.

-Perlu menyimpan alamat arahan semasa (lepas).


sis. multi-pengaturcaraan(multi-programming sys.)

Beberapa aturcara dapat dijalankan pada satu mesin pada satu masa.

Cara:

Beberapa aturcara dimasukkan ke dalam ingatan secara serentak & CPU akan membahagikan masa untuk diproses tiap-tiap aturcara tersebut.Prestasi OS meningkat kerana beberapa program dapat dilaksanakan serentak. Penggunaan pemproses 100%

Aturcara/kerja boleh dibahagi kepada dua:

Intensif-komputer (berlorek)

Intensif-I/O (tidak berlorek)


sis. perkongsian masa(time-sharing sys.)

Multi-user – Round Robin

Objektif : masa tindakbalas yang baik

Memerlukan:

Pengurusan ingatan – lindungi resident program.

Pengurusan I/O yang cekap.


sis. masa nyata(real time sys.)

Untuk persekitaran yang banyak operasi dan perlu diproses dalam masa yang singkat.

Cth : industri kawalan, pensuisan telefon, kawalan kapal terbang dan sebagainya.

Objektif;

1 : masa tindakbalas yang pantas dan memenuhi penjadualan.

2 : mempertimbangkan keselesaan pengguna dan penggunaan peranti-peranti.


Ciri-ciri utama OS


























Ciri-ciri sokongan OS


Computer-oriented control system

Means that the system is controlled by computer(PC) or controller
Usually , it is for process control purposes


3 elements involved :




Types of computer-oriented control system
  1. DCS (Distributed control system)
  2. PLC (Programmable Logic Controller)
  3. PC (Personal Computer)
  4. Embedded controller


Computer




Dedicated-application system

  • Where the system is dedicated to perform a single task or a single group of tasks
  • Examples : Microwave, ECU, Calculator
  • A microcomputer/controller receives input information
  • Executes a sequence of instruction to process the information
  • Provides output

Example of Dedicated-application system

Engine status display system

  1. The input information (engine parameter: temperature, oil pressure,etc) is converted to an electrical quantity by some type of transducer.
  2. The electrical quantities are then converted to a digital form to be inputted to the microcomputer system (µC)
  3. The µC processes the input data
  4. Then outputs the information to the display panel