Blog ini mengandungi koleksi assignment penulis semasa menuntut di sebuah Pusat Pengajian Tinggi, walaubagaimanapun penulis tidak bertanggungjawab terhadap mutu tugasan dan ketepatan fakta yang terdapat di dalamnya. Pengunjung haruslah membuat pertimbangan sendiri...
Himpunan tugasan/assignment akan diupdate dari masa kesemasa... rajin-rajinlah menjengah.... tq

Saturday, September 12, 2009

Koleksi Tugasan Sistem Pengoperasian : Soalan 3

Contoh Tugasan Sistem Pengoperasian

Soalan 3:

PENGENALAN
a-Sejarah pembentukan UNIX

Hari ini, UNIX didefinasikan melalui pembentukan secara global dari Single UNIX Specification integrating X/Open Company’s XPG4, IEEE’s POSIX Standards dan ISO C.Melalui evolusi berterusan, Single UNIX Specification merupakan satu standard difinasi yang tulen bagi aplikasi system program pramuka UNIX. Selaku pemilik syarikat UNIX, kumpulan terbuka (Open Group) telah pun membahagikan tandaniaganya dari mana-mana stream kod yang sebenar kepada membenarkan implimentasi pelbagai dijalankan. Semenjak pengenalan Single UNIX Specification, telah ada satu, terbuka dan spesifikasi yang harmoni yang m,endefinasikan tentang keperluan-keperluan bagi kepentingan serta keselesaan sistem UNIX itu sendiri.

UNIX adalah satu sistem pengoperasian multiuser dan multitasking yang pada mulanya dibangunkan oleh Ken Thompson (menggunakan bahasa penghimpun) di Bell Labs, AT&T pada awal 1970an. UNIX direkabentuk menjadi sistem yang kecil dan fleksibel untuk digunakan secara eksklusif oleh pengaturcara.

Ia mengambil masa beberapa tahun untuk matang, UNIX masih dikenali dengan nama arahannya yang kriptik dan kurang ramah pengguna. Walaubagaimanapun, proses perubahan berlaku dengan antaramuka pengguna grafik seperti X Windows, MOTIF dsb. UNIX adalah antara OS yang pertama yang ditulis di dalam bahasa aturcara peringkat tinggi iaitu C (Ken telah bekerjasama dengan Dennis Ritchie untuk menulis semula UNIX dalam C).

Ini bermaksud, secara amnya ia boleh dilaksanakan di mana-mana komputer yang mempunyai pengkompil C. Dengan ciri yang 'portable' ini serta harganya yang rendah mejadikannya satu OS yang popular di kalangan masyarakat universiti. Ia tidak mahal sebab peraturan 'antitrust' menghalang Bell Labs dari memasarkannya sebagai satu produk. (Bell Labs bukan sebuah syarikat perisian) Bell Labs menggagihkan UNIX bersama kod sumbernya.

Oleh itu, sesiapa yang mendapatnya boleh mengubahsuai dan membentuknya supaya sesuai dengan keperluannya. Akibatnya, di hujung tahun 1970an, terdapat pelbagai versi UNIX yang berbeza yang dilaksanakan di pelbagai tempat. . Dalam tahun 1982, AT&T mula mendefinisi semula versi UNIX yang piawai. Sekarang terdapat dua citarasa UNIX yang utama; satu dihasilkan oleh AT&T yang dikenali sebagai System V dan satu lagi dibangunkan di Universiti Berkeley yang dikenali sebagai BSD4.x (x nombor dari 1 - 4). Dengan ciri yang berkuasa, portable dan fleksibel, UNIX menjadi OS yang utama terutamanya untuk stesyen kerja. Ia adalah kurang popular di kalangan komputer peribadi di mana ia dikenali sebagai Xenix (Microsoft) dan A/UX (Macintosh).
Akhir-akhir ini, system operasi UNIX telah menjadi satu produk dengan 4 elemen (Figure 1); spesifikasinya (spt.SVD), teknologi (spt. SVR4) , (UNIX), dan produk
( spt. UNIXWare)

Figure 1

Dengan spesifikasi Tunggal UNIX, terdapat sekarang yang satu, terbuka, spesifikasi harmoni yang terus memberikan definasi produk keluaran UNIX. Terdapat juga tanda, jenama yang digunakan bagi mengenalpasti produk sesuai dengan spesifikasi Single UNIX. Kedua-dua spesifikasi dan tandaniaga berkenaan sekarang diuruskan di dalam industri oleh X/Open Company.

Akan terdapat persaingan produk yang banyak, kesemuanya diimplimen menyaingi spesifikasi Single UNIX. Sudah tentu pengeluar teknologi akan dihadkan bilangannya, di mana semua vendor boleh melisenkan dan membina produk mereka sendiri tetapi diimplimen kepada spesifikasi Single UNIX. Pembeli boleh menjangka setiap produk dikeluarkan adalah sebagai guaranti kepada kualiti spesifikasinya.

UNIX sekarang tidak lagi Cuma produk sistem yang beroperasi dari AT&T ( later, Novell), yang didokumentasikan oleh the System V Interface Definition (SVID), dikawal dan lesen oleh satu badan. Biarpun ianya adalah koleksi dari beberapa produk yang berbeza dan pembawa yang juga berbeza, setiapnya memberikan perbezaan. Spesifikasi UNIX telah dibahagikan dari lesen produk sumber kodnya, dan “UNIX” telah menjadi satu-satunya spesifikasi yang stabil digunakan untuk membangunkan aplikasi yang mudah alih yang dijalankan secara baik untuk Single UNIX Spesification.
b-Struktur Dan Kandungan UNIX
Single UNIX Spesification adalah merupakan koleksi dokumentasi sebahagian dari X/Open Common Application Environment (CAE), dan merangkumi ;
• System Interface Definitions, Issue 4, Version 2 (XBD)
• System Interfaces and Headers, Issue 4, Version 2 (XSH)
• Commands and Utilities, Issue 4, Version 2 (XCU)
• Networking Services, Issue 4
• X/Open Curses, Issue 4 Version 2

C-Keunikan UNIX

Semenjak ianya dilepaskan dari AT&T Bell Laboratories pada awal 1970’an, kejayaan operasi system UNIX telah membawa kepada pelbagai versi; Universiti, institut kaji selidik , badan kerajaan dan syarikat computer adalah sebahagian dari persekitaran IT. Pereka Komputer, pengeluar kawalan system, simulasi laboratory, malahan Internet sendiri, kesemuanya bermula dari system UNIX.
Kemudian , kesemua pengeluar yang besar, juga yang kecil-kecilan, telah memasarkan sendiri, versi system UNIX di optimiasikan untuk pembangunan computer mereka sendiri. Dalam pada itu ianya juga menunjukkan pelbagai perbezaan kekuatan dan gambaran. Lihat grafik UNIX System Chronology di bawah
Kronologi


d- Kelebihan UNIX Berbanding Sistem Operasi lain.
Linux®?
Dibangunkan oleh Linus Toryalds, Linux adalah prudok yang memimikkan dari bentuk dan fungsi system UNIX. Tetapi tidaklah seasli dari kod lesen sumbernya. Bagaimanapun, ia dibangunkan bersendirian; oleh sekumpulan pembangun di dalam kumpulan di talian internet. Kebaikan utamanya ialah sumber kodnya mudah diperolehi, secara teknikalnya bijak mengubah dan boleh memajukan system; juga bermaksud lebih banyak kemudahan dan kepakaran di talian serta mudah diperolehi.
Versi terbaru dari Glibc mengandungi lebih fungsi dari Single UNIX Specification, Versi 2( untuk UNIX 98) dan terkemudian.
BSDI?
BSDI adalah syarikat persendirian dimana produk pasaran asalnya adalah dari Berkeley Systems Distribution( BSD), dibangunkan di University of California di Berkeley pada tahun 60’an dan 70’an. Ianya system operasi pilihan untuk ramai penyedia servis Internet. Ianya, bersama Linux bukanlah system UNIX yang berdaftar, namun dalam kes ini, ada persamaan kod warisan sekiranya di tinjau semula sejarah lampau.
IBM®'s OS/390?
IBM secara senyapnya telah bekerja di rangkautama operasi sistemnya (dahulunya MVS) bagi menambah buka pramuka untuk beberapa tahun lalu. Pada September 1996, Open Group telah mengumumkan OS/390 telah ditawarkan jenama X/Open UNIX , membolehkan IBM mengenalpasti operasi utama system sebagai UNIX 95. Inn adalah acara penting bagi OS/390 sebagai produk pertama memberikan jaminan kepada Single UNIX Specification dan oleh itu untuk membawa tanda (label) UNIX 95, yang mana tidak secara aslinya dari AT&T/ SCO sumber kod.
Windows® NT?
Microsoft® Windows NT telah dibangunkan secara baru dengan 32 bit operasi system. Ia tidak punyai kaitan dengan sumber kod system UNIX. Namundemikian, pasaran telah menuntut untuk POSIX.1, POSIX.2, yang membawa kepada beberapa syarikat membangunkannya secara berasingan. Sepatutnya fungsi-fungsi tersebut memenuhi keperluan UNIX brand dan juga telah menjadi system UNIX yang berdaftar.
Digital® UNIX, Hewlett Packard HP-UX®, IBM AIX®, SCO UnixWare®, SGI IRIX®, Sun Solaris® ?
Kesemuanya didaftarkan di bawah produk UNIX.
d-Keunikan UNIX
Perkara yang menjadikan UNIX unik adalah berdasarkan berikut;
• Kebolehan Pelbagai Tugas (Multitasking capability )
• Kebolehan Pelbagai Pengguna (Multiuser capability )
• Mudah Alih (Portability )
Kebolehan Pelbagai Tugas(Multitasking)
Kebanyakan computer lakukan satu tugas dalam satu masa,sesiapa sahaja yang menggunakan PC,atau laptop boleh buktikannya. Cuba masuk kedalam system syarikt dalam masa yang sama cuba buka program word. Peluang nya ialah prosessor akan kaku sekejap semetara ia menyusus tugasannya yang pelbagai itu.
UNIX. Dalam lain kata,mampu jalankan beberapa tugas serentak seperti mencetak satu fail sementara pengguna mengedit fail yang lain. Inn adalah perkara utama bagi pengguna, semenjak pengguna tidak perlu menunggu satu aplikasi ditamatkan sebelum memulakan yang lain.

Kebolehan Pelbagai Pengguna (Multiusers)
Reka bentuk yang memberikan laluan pelbagai tugasan juga berikan kebenaran pelbagai pengguna untuk menggunakan computer. Komputer boleh mengambil arahan-arahan dari sebilangan pengguna.Boleh melkukan pelbagai tugas seperti membuka fail,mencetak dokumen dalam masa yang sama.
Komputer tidak boleh memberitahu pencetak untuk mencetak kesemua permintaan dalam satu masa.Tetapi ia akan menutamakan permintaan bagi memastikan semuanya mengikut aturan. Ia juga membenarkan beberapa pengguna membuka fail yang sama dengan menyediakan bahagian-bahagian tertentu supaya sebarang perubahan oleh satu-satu pengguna tidak mengatasi atau menggandai perubahan yang dilakukan oleh pengguna yang lain.
Sistem Mudahalih (System portability)
Satu sumbangan utama UNIX ialah mudah alih,ia memberikan kemudahan bergerak dari satu band computer ke computer lain dengan perubahan kod yang minimum. Di masa apabila komputer lain dengan vendor yang sama tidak berkata-kata antara satu sama lain,bermaksud satu mesin dengan pelbagai vendor,bermakna penjimatan kedua-dua perkakasan dan perisian dapat dilakukan.
Ia juga bermakna system operasi boleh di kemaskinikan tanpa melibatkan semua data pelanggan diisi semula. Versi baru UNIX adalah yang paling sesuai dan serasi dengan versi yang lama.Menjadikan sesebuah syarikat mudah untuk dikemaskinikan dengan cara yang lebih teratur.


e-Keselamatan Syarikat oleh UNIX
Telah dijelaskan bahawa system pengoperasian UNIX mempunyai cirri-ciri yang selamat digunakan. Banyak kepakaran boleh diperolehi dari UNIX untuk memastikan rangkaian keselamatan terjamin.
Perkara yang menjadikan UNIX unik adalah berdasarkan Kebolehan Pelbagai Tugas (Multitasking capability )dimana operasi system dapat menjalankan tugas lebih dari satu tanpa menganggu system yang lain. Malahan , kebolehannya memberikan akses kepada ramai pengguna menggunakannya adalah satu kelebihn UNIX. Antara lain ialah, UNIX berbentuk mudah alih. Ini cukup memberikan keselesaan kepada ramai pengguna.

Penutup
UNIX adalah antara OS yang pertama yang ditulis di dalam bahasa aturcara peringkat tinggi iaitu C (Ken telah bekerjasama dengan Dennis Ritchie untuk menulis semula UNIX dalam C). Ini bermaksud, secara amnya ia boleh dilaksanakan di mana-mana komputer yang mempunyai pengkompil C. Dengan ciri yang 'portable' ini serta harganya yang rendah mejadikannya satu OS yang popular di kalangan masyarakat universiti. Ia tidak mahal sebab peraturan 'antitrust' menghalang Bell Labs dari memasarkannya sebagai satu produk. (Bell Labs bukan sebuah syarikat perisian)
Bell Labs menggagihkan UNIX bersama kod sumbernya. Oleh itu, sesiapa yang mendapatnya boleh mengubahsuai dan membentuknya supaya sesuai dengan keperluannya. Akibatnya, di hujung tahun 1970an, terdapat pelbagai versi UNIX yang berbeza yang dilaksanakan di pelbagai tempat.

Rujukan;
1. D. M. Ritchie and K. Thompson, `The Unix Time-sharing System, C. ACM 17 No. 7 (July 1974)

2. S. C. Johnson and D. M. Ritchie, Portability of C Programs and the Unix System,' Bell System Tech J. 57 No. 6, (July-August 1978)


3. http://www.opengroup.org/openbrand/docs/UNIX03-tcd.pdf

Sila Klik Jika Ingin Bantu