Just X-9

Kamis, 30 Juli 2009

Sistem operasi komputer

DIPOSTKANOLEH:
NAMA:Febyana Windayanti:
KOMPUTER(T.I.K)

Pengetahuan Dasar Komputer

Komputer berperan penting dalam revolusi komunikasi. Salah satu contohnya dikenal dengan sebutan PC (personal computer) yang diciptakan untuk memudahkan suatu pekerjaan. Komputer memiliki dunia jenis perangkat, yaitu perangkat fisik/ keras (HARDWARE) dan perangkat lunak (SOFTWARE).

HARDWARE
PC terdiri dari beberapa komponen penting yang menunjanganya, yaitu :
• Memory
Memori dalam sebuah komputer tak lain adalah sebuah sistem penyimpanan internal komputer. Di dalam dunia teknologi, jenis memori yang bersifat sangat penting dikenal dengan sebutan RAM (random access memory). Di dalamnya disimpan segala bentuk program dan data yang diperoleh dari hasil penggunaan komputer.
• CPU (central processing unit)
CPU tak ubahnya seperti ”otak” dari sebuah komputer. CPU lah yang mengatur program – program apa saja yang dapat dipergunakan di komputer tersebut dan juga perihal kecepatan dalam memproses data.
• Expansion Board
Beberapa komputer dirancang memiliki sebuah celah atau lubang tempat ’expansion boards’ dicocokkan. Perangkat ini berguna bagi beberapa fungsi dasar komputer seperti meningkatkan tampilan pada monitor, atau meningkatkan kinerja pengoperasian komputer.
• Data Storage
Beberapa sistem dipergunakan untuk memasukan data, bahkan saat komputer dalam keadaan mati. Contohnya adalah ’floppy disk’ yang digunakan untuk menyimpan data yang berasal dari luar komputer (disket). Atau ’hard drives’ yang merupakan sistem yang paling dikenal dalam penyimpanan data.
• Monitor
Monitor merupakan komponen yang memunculkan tampilan gambar atau data dari sebuah komputer. Saat ini bagian pemasaran komputer sedang berlomba lomba untuk mengembangkan kecanggihan monitor. Dari mulai ukuran monitor yang berpengaruh pada daya jangkau penglihatan atas sebuah gambar hingga peningkatan resolusi gambar.
• MICROCOMPUTER
Sebelum adanya PC, industri komputer didominasi oleh ’mini computer system’. popularitas PC dianggap sebagai bagian dari jejak langkah IBM microcomputer, yaitu pada tahun 1981 dimana orang orang sudah mengenal IBM dan PC dilontarkan.
• Portable Personal Computer
Semakin maju teknologi, semakin banyak produk komputer yang diciptakan untuk memudahkan manusia. Seperti ‘battery-operated notebook computer’ yang mudah dibawa bepergian. Produk ini dirancang dengan kualitas warna tampilan yang tinggi, modem internal, jaringan penghubung, dan CD-ROM. Perkembangan teknologi membuat produk ini semakin kecil dan ringan hingga semakin mudah dibawa bawa.

Human Computer Interface
Berkomunikasi dengan komputer secara langsung dilakukan melalui perangkat keras yang kita gunakan. Komponen yang paling umum digunakan berinteraksi adalah keyboard. Komponen ini digunakan untuk mengontrol dan mengoperasikan program. Keyboard dilengkapi perangkat tambahan yang dikenal dengan sebutan ’mouse’. ’Mouse’ digunakan untuk mempermudah kita memilih perintah perintah yang ditampilkan di layar monitor untuk selanjutnya dilaksanakan oleh komputer. Alat lain yang memudahkan kita untuk berinteraksi secara langsung dengan komputer adalah layar sentuh (touch screen), dengan ini, kita dapat berinteraksi secara langsung dengan monitor dengan menekan perintah perintah yang ada pada tampilan monitor. Ada pula alat yang disebut dengan ’pen metaphor’, benda tersebut berbentuk pena namun khusus digunakan pada layar monitor untuk menulis atau menggambar.

SOFTWARE
Software atau perangkat lunak adalah komponen dalam sistem pemrosesan data. Fungsinya seperti mengidentifikasi program, menyiapkan aplikasi program sehingga tata kerja seluruh peralatan komputer terkontrol dan lebih efisien.

• Operating system and graphical user interfaces
Operating system (OS) merupakan bagian terpenting dalam perangkat lunak computer. Program ini diciptakan untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer, terutama kerja komputer yang bersifat mendasar seperti pengaturan data, tabel pengkodean, atau mengatur memori. Contohnya adalah windows, LINUX, MS-DOS. MS-DOS menjadi ukuran standar bagi sebuah PC, MS-DOS menggunakan teks sebagai sarana berinteraksi. Sedangkan Graphical user interfaces (GUI) menggunakan metaphor visual untuk berinteraksi.Window merupakan scontoh dari software. Setiap program yang sedang berjalan ditampilkan dalam ’window’ nya masing masing. ’window’ ini dapat berpindah, berubah ukuran, atau hilang tergantung perintah yang kita berikan kepada komputer.

• Database and Spreadsheet program
Program database digunakan untuk mendaftar suatu informasi, sehingga informasi yang ada disimpan dan diatur sedemikian rupa di dalam komputer. Melalui adanya program ini, komputer dapat mengolah data dalam bentuk file secara rapi, cepat dalam hal penempatan dan manipulasi. Dengan ini, seseorang dapat mencari tahu informasi secara mendetail tentang sesuatu yang telah disimpan di dalam sebuah komputer. Lain halnya dengan program spreadsheet, program ini cocok dengan bidang finansial. Data akan dimasukan dengan format berupa tabel, kolom, dan baris. Fungsinya hampir seperti fungsi matematika. Program ini juga dilengkapi dengan fasilitas seperti diagram batang, diagram garis, dsb. Contohnya adalah Microsoft Excel.
• Word processing program
Fungsi dasarnya adalah pembuatan dokumen, yaitu mengetik surat, berita, atau cerita. Intinya adalah seperti mesin ketik elektronik yang canggih.
• Web browsers
Ketika kita menggunakan fasilitas internet, kita akan berinteraksi secara universal dengan web browser. Program ini dapat dugunakan untuk mengedit halaman untuk internet.
• Programming languages
Program pengaplikasian diciptakan melalui bahasa pemrograman. Program ini menerjemahkan satu set instruksi untuk melakukan sebuah operasi sehingga dapat dimengerti oleh komputer. Bahasa yang umum meliputi Visual Basic , pascal, and Java.
• Graphic Program
Program ini digunakan untuk membuat gambar. Dengan program ini, seseorangdapat mengedit gambar yang sudah jadi atau, membuat gambar. Pengaturan warna yang lebih tajam, lebih kontras, hingga gambar yang dapat bergerak dapat dibuat dengan menggunakan program ini. Beberapa contoh graphic program adalah :

o paint programs.
o image editing program
o drawing program
o computer aided design program
o animation and 3-D program
o presentation progeram
o visualization program
o implications


PRINTER AND LOCAL AREA NETWORK

Printer

Printer memproduksi informasi yang telah diproses di dalam komputer menjadi nyata, biasanya data yang telah diolah di komputer dicetak menggunakan printer. Ada 4 macam printer :

• Laser printer, printer jenis ini mencetak dokumen dengan kualitas yang hampir mendekati dokumen yang telah diolah di computer.
• Ink-jet printer, dibandingkan denagn laser printer, biaya printer jenis ini lebih efisien.
• Dot matrix printer, printer ini menjadi jenis yang paling disukai pada era PC. Pada printer jenis ini, gambar dihasilkan melalui kumpulan titik tik yang tersebar dengan jarak dekat sehingga terlihat merata.
• plotter, printer ini menggunakan satu set pulpen untuk membuat cetakan yang berhubungan dengan dania teknik atau arsitektur.

Local Area network (LAN)
Pada intinya Local ara network (LAN) merupakan sistem informasi dan komunikasi yang menghubungkan suatu PC dengan PC lainnya untuk bertukar informasi atau data. Biasanya LAN digunakan untuk membuat ikatan atas suatu grup perkantoran. Teknologi komputer mendesak pengaruh yang besar di bidang komunikasi. Semakin hari komputer semakin canggih diciptakan meskipun hal tersebut seiring dengan bertambahnya virus – virus baru yang dapat merusak sistem pengoperasian komputer.


KONSEP DASAR SISTEM OPERASI KOMPUTER

1.1 SKEMA DASAR SISTEM OPERASI KOMPUTER

Empat komponen pokok sistem komputer:
1. Pemroses
2. Memori Utama
3. Perangkat masukan dan keluaran
4. Interkoneksi antarkomponen

1.2 PEMROSES
Pemroses disebut CPU, berfungsi mengendalikan operasi komputer dan melakukan pengolahan data.
Pemroses melakukan kerja dengan langkah sbb:
1. Mengambil instruksi yang dikodekan secara biner dari memori utama
2. Men-dekode instruksi menjadi proses-proses sederhana
3. Melaksanakan proses-proses tersebut

Operasi-operasi pada pemroses dikategorikan menjadi:
1. Operasi aritmetika
Penambahan, pengurangan, perkalian, pembagian dsb
2. Operasi logika
OR, AND, X-OR, inversi dsb
3. Operasi pengendalian
Operasi percabangan, lompat dsb

Pemroses terdiri dari tiga komponen, yaitu:
1. CU (Control Unit)
Berfungsi mengendalikan operasi yang dilaksanakan sistem komputer
2. ALU (Aritmetic Logic Unit)
Berfungsi melakukan operasi aritmatika dan logika
3. Register
Merupakan memori yang sangat cepat yang berfungsi sebagai tempat operan-operan dari operasi yang akan dilakukan oleh pemroses.

Register:
1. Lokasi memori yang sangat khusus terkonstruksi dari Flip-Flop
2. Didesain untuk menampung data, data tsb. dapat diakses dan diakses dalam berbagai operasi dgn kecepatan tinggi.
• prosessor 8088/8086, 80188/80186, 80286 à register 16 bit
• prosessor 80386/80486/80586/Pentium à register 32 bit
• Optional untuk general purpose register à not independent 8 bit registers untuk High Order Byte dan Low Order Byte

3. Jenis-Jenis Register:
• General-purpose registers (data registers):
– 16 bit : AX, BX, CX, DX
– 8 bit : AH, AL, BH, BL, CH, CL, DH, DL
• Segment registers : CS, DS, SS, ES
• Index register: SI, DI, IP
• Pointer register: IP, SP
• Flags registers: Overflow, Direction, Interrupt, Trap, Sign, Zero, Auxiliary Carry, Parity, Carry
– 16 bit, tetapi hanya 9 bit yang digunakan
• Register untuk alamat dan buffer
– MAR (Memory Address register)
– MBR (memory bufer register)
– I/O AR (I/O Address Register)
– I/O BR (I/O Buffer Register)
• Register untuk eksekusi instruksi
– PC (Program Counter)
– IR (Instruction Register)

1.3 MEMORI
Memori berfungsi untuk menyimpan data dan program. Hirarki memori berdasarkan kecepatan akses, seperti tabel berikut ini:

• Tercepat
• Terlambat
• Register
• Chace memory
• Main memory
• Disk memory
• Magnetic Disk
• Magnetic Tape Optical disk


1.4 PERANGKAT I/O
Perangkat masukan/keluaran digunakan sistem komputer untuk berinteraksi dengan lingkungan luar, baik ke pemakai ataupun lingkungan secara umum.

Perangkat masukan/keluaran terdiri dari dua bagian, yaitu:
1. Komponen mekanis, yaitu perangkat itu sendiri
2. Komponen elektronis, yaitu pengendali perangkat berupa chip controller.


1.5 INTERKONEKSI ANTARKOMPONEN
Disebut BUS dan interkoneksi ini berkaitan dengan tatacara hubungan antarkomponen-komponen sistem komputer. Bus terdiri dari tiga macam, yaitu:
1. Bus alamat (addres bus)
Untuk memberikan alamat dari memori atau port yang hendak diakses. Bus alamat berisi 16, 20, 24 jalur sinyal paralel atau lebih.
2. Bus data (data bus)
Untuk membaca dan mengirim data dari/ke memori atau port. Bus data berisi 8,16, 32 jalur sinyal paralel atau lebih.
3. Bus kendali (control bus)
Sinyal bus kendali antara lain:
• Memory Read
• Memory Write
• I/O read
• I/O Write
Sistem interkoneksi antarkomponen (Bus) yang populer antara lain: ISA, EISA, MCA, VESA, PCI dan AGP.


Sistem operasi
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal. Sistem Operasi secara umum terdiri dari beberapa bagian:

• Mekanisme Boot, yaitu meletakkan kernel ke dalam memory Kernel, yaitu inti dari sebuah Sistem Operasi Command Interpreter atau shell, yang bertugas membaca input dari pengguna Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
• Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS
• Layanan inti umum. Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah. Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API. Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.
• Sistem Operasi saat ini. Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista yang akan dirilis pada tahun 2007)).
2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNUNTUKLinux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNUNTUKHurd.
3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
4. Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Proses
Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).


Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
• Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
• Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
• Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas




English Version
=========================================================================

Post by:
NAME: Febyana Windayanti:
COMPUTER (T.I.K)

Basic Computer Knowledge

Computers are an important role in the communication revolution. The example is known as the PC (personal computer) that was created to facilitate a job. Computers have the type of device, the physical device / hard (HARDWARE) and software (SOFTWARE).

HARDWARE
PC consists of several important components that supported computer operation, and the components are:
• Memory
Memory in a computer is not an internal computer storage system. In the technology world, the type of memory that are very important, known as RAM (random access memory). In all forms of stored programs and data obtained from the use of computers.
• CPU (central processing unit)
CPU not ubahnya as "brain" of a computer. CPU is the program - any program that can be used in the computer and also with regard to the speed in processing data.
• Expansion Board
Some computers are designed with a slit or hole where 'expansion boards' matched. This device is useful for some basic computer functions such as improving the appearance of the monitor, or improve the performance of the operation of the computer.
• Data Storage
Some of the systems used to enter data, even when the computer is dead. Examples are 'floppy disc' that is used to store data that originate from outside the computer (floppy disks). Or 'hard drives' the system is the most recognized in the data storage.
• Monitor
Monitor is a component of the displaying an image or display of the data from a computer. Currently, the marketing machines are making a try to develop sophistication monitor. From start to monitories the size effect on the coverage of vision on an image to increase image resolution.
• MICROCOMPUTER
Before the PC, the computer industry is dominated by the 'mini-computer system'. The popularity of the PC is considered as part of the IBM microcomputer impressions, in 1981 IBM published their product and all people has been familiar with personal computer.
• Portable Personal Computer
This item is more advanced technology, advance computer products that were created to facilitate human. Such as a battery for notebook computer that was easy for traveling. This product is designed with the view that quality color, the internal modem, a network connector, and CD-ROM. The developments of this technology make the product small and lightweight to take the portability.

Human Computer Interface
The peripheral will communicate directly with the computer through the hardware that we use. The components most commonly used interface is the keyboard. This component is used to control and operate the program. Keyboard equipped device that is known as the 'mouse'. 'Mouse' is used to make us choose the command that is displayed on the screen next to be performed by the computer. Another tool that allows us to interact directly with the computer is a touch screen (touch screen), with this, we can interact directly with the monitor by pressing the command in the display monitor. There is also a tool called the 'pen metaphor', pen-shaped object is special, but the screen is used for writing or drawing.

SOFTWARE
Software is a part of computer components in the system is processing data. Functions such as identifying the program, prepare an application program so that the entire administration of the computer controlled equipment and more efficient.

• Operating system and graphical user interfaces
Operating system (OS) is the most important part in the computer software. This program was created to control and coordinate the activities of the computer system, especially the work of a computer such as the data, a table, or set the memory. Examples are Windows, LINUX, MS-DOS. MS-DOS became the standard size for a PC, MS-DOS using the text as a means to interact. Meanwhile, Graphical user interfaces (GUI) using a visual metaphor for human interface. Window is example of the human interface software. Every program that is running is displayed in the 'window'. The window can be moved, changed size, or lost depending on the commands that we give the computer.

• Database and spreadsheet programs
Database program used to storing for information, that information is stored and managed in such a way in the computer. Through the program, the computer can process data in the form, in the case of rapid placement and manipulation. Someone can find out some information about something that has been stored in a computer. Another case, a spreadsheet program is suitable to finance department. Data will be entered with the format of tables, columns, and rows. Spreadsheet feature (formula and function) is similar a function of mathematics. This program is also equipped with facilities such as bar charts, line charts, etc. Example is Microsoft Excel.
• Word processing program
Function is essentially the making of the document, the typed letter, news, or stories. The idea is like a typewriter electronic gadgets.
• Web browsers
When we use the internet facilities, we will interact with the universal web browser. This program can be use to edit pages for the Internet.
• Programming languages
Program development software was created through a programming language. This program translates a set of instructions to perform an operation so that it can be understood by computers. This includes general language Visual Basic, pascal, and Java.
• Graphic Program
This program is used to create the image. With this program, someone can edit the captured images, or create an image. The colors more crisp, more contrast, to a moving image that can be created using this program. Some graphic examples of the program:

o Paint programs.
o image editing program
o drawing program
o computer aided design program
o animation and 3-D program
o presentation program
o Visualization program
o implications


PRINTER AND LOCAL AREA NETWORK


Printer

Printer produces information that has been processed in a real computer; usually the data have been processed in the computer to be print using the printer. There are 4 types of printers:

• Laser printer, the printer of this type of document with the print quality that is almost close to the documents that have been processed in the computer.
• Ink-jet printer, laser printer with comparison, the cost of the printer of this type is more efficient.
• Dot matrix printer, the printer has become the most preferred type of the PC era. On this type of printer, images are generated through the collection of TIK point spread with a short distance so that the visible evenly.
• Plotter, the printer uses a set pen to create a mold-related engineering or world architecture.

Local Area network (LAN)
Core function of Local network (LAN) is an information and communication system that connects a PC with other PC to exchange information or data. Usually, LAN is used to create a union of a group office. A computer technology has a big part of communication system. Every day the more powerful computer has been created, although it was trigged of increase computer virus, new virus that may damage or distrub the operation of the computer system.


BASIC CONCEPT COMPUTER SYSTEM OPERATION

1.1 Basic scheme COMPUTER SYSTEM OPERATION

Four main computer system components:
1. Processing
2. Main memory
3. Device input and output
4. Interconnection device

1.2 Processor
Processor called the CPU, its functions to control operations and data processing. Processor work’s with the following steps:
1. Take the instruction is coded in binary from the main memory
2. Do decode instructions into simple processes
3. Do the Information process

Operations on the processor are categorized into:
1. Arithmetic Operation
Addition, subtraction, multiplication, division etc.
2. Operation logic
OR, AND, X-OR, inversion etc.
3. Control Operation
Branching operations, jump instruction etc.

Processor consists of three components, namely:
1. CU (Control Unit)
Function to control the operation of a computer system implemented
2. Pestle (Arithmetic Logic Unit)
Work to do arithmetic and logic operations
3. Register
It is a very fast memory that functions as a pass-pass from the operation will be done by the processor.

Register:
1. A memory location that is very special terkonstruksi's Flip-Flop
2. Designed to accommodate the data, the data page. accessible and available in a variety of operating with a high speed.
• Processor 8088/8086, 80188/80186, 80286 a 16 bit register
• Processor 80386/80486/80586/Pentium a 32 bit register
• Optional for the general purpose of registers is a not independent 8-bit registers for High Order Byte and Low Order Byte

3. Type-Type Register:
• General-purpose registers (data registers):
- 16 bit: Ax, BX, CX, DX
- 8-bit: AH, AL, BH, BL, CH, CL, DH, DL
• Segment registers: CS, DS, SS, ES
• Index registers: SI, DI, IP
• Pointer register: IP, SP
• Flags registers: overflow, Direction, interrupt, Trap, Sign, Zero, Auxiliary Carry, parity, Carry
- 16 bit, but only 9 bits are used

• Register for the addresses and buffer
- MAR (Memory Address register)
- MBR (memory buffer register)
- I / O AR (I / O Address Register)
- I / O BR (I / O Buffer Register)
• Register for the execution of instructions
- PC (Program Counter)
- IR (Instruction Register)

1.3 Memory
Memory has a function for storing data and programs. Hierarchy based on the speed of memory access, such as the following table:

• fastest
• late
• Register
• Cache memory
• Main memory
• Disk memory
• Magnetic Disk
• Magnetic Tape Optical Disk


1.4 THE I / O
The device input / output system used by a computer to interact with the external environment, both to the user or the environment in general.

The device input / output consists of two parts, they are:
1. Mechanical components, the device itself
2. Electronic components, namely the form of a device controller chip.


1.5 Interconnection device
It called with BUS and this interconnection have associated with this procedure-relationship device on computer system components. Bus consists of three kinds, namely:
1. Address bus (bus address)
To provide the address of the memory or the port you are trying to access. BUS Contains the address bus with 16, 20, 24 parallel signal lines or more.
2. Data bus (data bus)
The function is to read and send data to / from memory or port. It contains data path with 8, 16, 32 or more which can be parallel signal or other.
3. Control bus (control bus)
Bus control signals include:
• Memory Read
• Memory Write
• I / O read
• I / O Write
Interconnection system device (Bus) that has been popular are: ISA, Eisa, MCA, VESA, PCI and AGP.


Operating system
Usually, the term often Operating System software is addressed to all software that has been include on one package with the computer system before the application software installed. If the computer system divided into layers, then the Operating System is in the layer between the hardware and software layer. The Operating System does all the tasks necessary in the computer, and ensures that applications can run different simultaneously smoothly. Operating System ensures other software applications can use the memory, perform input and output of other equipment, and have access to the file system. When running several applications simultaneously, then set the Operating System set the right schedule to be process, so that possible all processes that are running to get enough time to use the processor (CPU) and do not disrupt each other.

In many cases, the Operating System provides a library of standard functions, which other applications can call functions that, so in the making of each new program, does not need to create these functions from scratch. Operating Systems in general consists of several parts:

• Boot mechanism, the function is to put the kernel in the kernel memory, which is the core of an Operating System Command Interpreter or shell, which reads input from the user-library Library, withies provides the basic set of functions and standards that can be called by other applications
• Driver to interact with external hardware, as well as to control them. Some of the Operating System only allows one application running at a time, but most of the new Operating System allows multiple applications to run simultaneously at the same time. Operating System as it is called by the Multi-tasking Operating System. Some of the Operating System is very large size and complex, and input process depending on the user input, while the other Operating Systems is very small and made with the assumption that work without human intervention at all. The first type is often referred to as a Desktop OS, while the second type is the Real-Time OS
• Core public services. Along with the development of Operating System, the more services that are core public services. Now, the OS may be a need to provide network services and internet connectivity, who was not a core public service. Operating System also needs to keep computer system from damage where it cause from destructive interference of the program came from other computers, such as viruses. List of core public services will continue to grow. Program to communicate between each other with the other one with the Application Programming Interface, Application Programming Interface, or abbreviated with the API. With this API the application can communicate with the Operating System. As people communicate with the computer through the user interface, the programs also communicate with other program via the API. However the API is not a computer solely on programs that run on the operating platform. For example if the program made for Windows 3.1 when running on Windows 95 and later generations will be a visible difference between the program with the other program.
• Operating System at this time. Operating system-the main operating system used computer system general (including PC, personal computer) divided into 3 major groups:
1. Microsoft Windows family - which among others consists of the Windows Desktop Environment (version 1.x to version 3.x), Windows 9x (Windows 95, 98, and Windows ME), and Windows NT (Windows NT 3.x, Windows NT 4.0 , Windows 2000, Windows XP, Windows Server 2003, and Windows Vista that will be released in 2007)).
2. Unix family of operating systems using the POSIX interface, such as SCO UNIX, family BSD (Berkeley Software Distribution), GNUNTUKLinux, MacOS / X (BSD-based kernel is modified, and is known by the name of Darwin) and GNUNTUKHurd.
3. Mac OS is the operating system for computer output which is called the Apple Mac or Macintosh. Operating system is the latest version of Mac OS X 10.4 (Tiger). Planned early 2007 launch of version 10.5 (Leopard).
4. Meanwhile, Mainframe computers, super computers and many use the operating system that is different, generally is derived from the UNIX operating system developed by vendors such as IBM AIX, HP / UX, etc..



Process
Processor function is executing the computer programs. Processor is a chip in the computer system that runs the instructions a computer program. On every second, processor can run millions of instructions.

The program is a series of instructions given to a computer and the process is a part of the program that is on a particular status in the series of execution. In the discussion Operating System, we discuss the process more frequently than the program. In the modern Operating System, at a time not all programs loaded in memory, but only just one part of the program. While other parts of the program is still resting in the media storage disk. Only required at the time only, part of the program is loaded in memory and executed by the processor. This is to save memory.

Some systems run only one process in one single time, while the other run in the multi-process one time. While most of the computer system has only one processor, and a processor can only execute one instruction at a time. So how a single processor system can run multi-process? Indeed, the granularity is very small, the processor only runs one process at a time, then quickly switch it to run other processes, and so on. So that the vision and feelings of the human user, as it were, the processor will run multiple processes simultaneously.

Each process in an operating system to get a PCB (Process Control Block) which includes information about the process: an identification process (Process ID) a unique identity and become the number, the status of the process, and the priority process will execution and process location information in memory. Priority process is a value or scale that indicates how often the process must be executed by the processor. The process that has a higher priority will be executed more often or earlier than the process that lower priority. An operating system can only determine all processes with the same priority, so that each process has the same opportunity. An operating system can also alter the value of a particular priority, so that the process will be able to have a greater opportunity in the next execution (for example: the very process that has been too long waiting execution, the operating system increase the value of priority).


Process Status
Type of status that may publish on a process at each operating system can vary. But there are at least 3 types of status that is common, they are:
• Ready, the status of the executed process is ready for the next turn
• Running, the status of the current process is being executed by the processor
• Blocked, that is where the process status can not be executed at the time when the processor is ready / free

0 komentar:

Posting Komentar