Selasa, 13 Desember 2011

CCNA Discovery1 Chapter 2 "Operating Systems"

2. Sistem Operasi
Bagaimana  kita berinteraksi dengan komputer, dan aplikasi apa yang bisa dijalankannya, mempengaruhi kemampuan kita untuk berkomunikasi dengan yang  lain. Sistem operasi komputer memungkinkan kita untuk menjalankan software aplikasi, menyimpan informasi, dan tergabung dalam jaringan. Sistem operasi adalah program terpenting yang berjalan pada komputer, tanpa itu program-program dan fasilitas-fasilitas tidak dapat beroperasi.
Pada BAB ini anda akan belajar tentang sistem operasi yang sangat populer, dan bagaimana memilih sistem operasi yang tepat untuk komputer anda.
Setelah menyelesaikan BAB ini, anda diharapkan bisa:
  • Menggambarkan tujuan dari SO dan mengidentifikasi sistem operasi pada umumnya yang tersedia.
  • Melakukan instalasi sistem operasi secara langsung atau simulasi dan mempersiapkan komputer untuk diikutsertakan dalam jaringan.
  • Memelihara sistem operasi.


2.1 Memilih Sistem Operasi
2.1.1 Tujuan Sistem Operasi
Sistem komponen dan perangkat pendukung, jika berdiri sendiri, adalah tidak lebih dari sekumpulan perangkat elektronik dan perangkat mekanik. Agar perangkat-perangkat tersebut dapat bekerja bersama untuk melakukan tugas tertentu, type program khusus komputer, dikenal sebagai Sistem Operasi (SO), dibutuhkan.



Uploaded with ImageShack.us

Misalkan pengguna ingin menulis laporan dan mencetaknya pada printer yang terpasang. Sebuah aplikasi pengolah kata yang diperlukan untuk menyelesaikan tugas ini. Informasi yang dimasukkan dari keyboard, ditampilkan di monitor, disimpan pada disk drive dan akhirnya dikirim ke printer.
Agar program pengolah kata untuk mencapai semua ini, ia harus bekerja dengan OS, yang mengontrol fungsi input dan output. Selain itu, data yang dimasukkan dimanipulasi dalam komputer, disimpan di RAM dan diproses oleh CPU. Ini manipulasi internal dan pengolahan juga dikendalikan oleh OS. Semua perangkat komputer, seperti server, desktop, laptop atau handheld, memerlukan sebuah OS agar dapat berfungsi.



Uploaded with ImageShack.us

OS bertindak seperti penerjemah antara aplikasi user dan hardware. Seorang pengguna berinteraksi  dengan  sistem  komputer  melalui  sebuah  aplikasi, seperti pengolah kata, spreadsheet, permainan komputer atau program pesan instan. Program aplikasi yang dirancang untuk tujuan  tertentu, seperti pengolah kata, dan mengetahui tentang  elektronik  yang mendasarinya. Sebagai contoh, aplikasi ini tidak peduli dengan bagaimana informasi dimasukkan ke dalam aplikasi dari keyboard. Sistem operasi bertanggung jawab  untuk  komunikasi  antara  aplikasi  dan perangkat keras.Bila menggunakan CLI, pengguna berinteraksi langsung dengan sistem dalam lingkungan berbasis teks dengan memasukkan perintah dari keyboard pada command prompt. Sistem mengeksekusi perintah sering memberikan output tekstual. Antarmuka GUI memungkinkan pengguna untuk berinteraksi dengan sistem di lingkungan yang menggunakan gambar grafis, multimedia, dan teks. Tindakan dilakukan dengan berinteraksi dengan gambar pada layar. GUI lebih akrab dengan pengguna dibandingkan dengan CLI. Sebagian besar sistem operasi menawarkan antarmuka GUI dan CLI.  



Uploaded with ImageShack.us

Ketika komputer dinyalakan maka beban OS biasanya dari disk drive ke dalam RAM. Bagian dari kode OS yang berinteraksi langsung dengan hardware komputer dikenal sebagai kernel. Bagian yang berinteraksi dengan aplikasi dan pengguna dikenal sebagai shell. Pengguna dapat berinteraksi dengan shell baik menggunakan antarmuka baris perintah (CLI) atau antarmuka pengguna grafis (GUI).



Uploaded with ImageShack.us

 
Sistem operasi memiliki kontrol penuh terhadap sumber daya perangkat keras lokal. Mereka dirancang untuk bekerja dengan satu pengguna pada satu waktu. Mereka memungkinkan pengguna untuk  multitask. Sistem operasi melacak sumber daya yang  digunakan oleh aplikasi.
Untuk bekerja dengan sumber daya yang tidak langsung terhubung ke sistem komputer, perangkat lunak yang khusus harus ditambahkan yang memungkinkan perangkat untuk mengirim dan menerima data dari jaringan. Software ini yang dikenal sebagai redirector, baik merupakan bagian integral dari OS atau mungkin perlu diinstal secara terpisah sebagai klien jaringan. Ketika dipasang, sistem operasi menjadi sebuah sistem operasi jaringan (NOS).
Sebuah NOS menawarkan penjadwalan kompleks dan pengguna perangkat lunak manajemen yang memungkinkan perangkat untuk berbagi sumber daya antara banyak pengguna dan memperlakukan sumber daya jaringan seolah-olah mereka secara langsung dihubungkan.






Uploaded with ImageShack.us

2.1.2 Persyaratan Sistem Operasi
Ada banyak sistem operasi yang berbeda tersedia. Pengelompokan utama terdaftar di sini dengan beberapa contoh.
·       Microsoft Windows: XP, Vista, 2003 Server
·       Berbasis UNIX: IBM AIX, HPUX Hewlett Packard, dan Sun Solaris
·       BSD – BSD Free
·       Linux-Based (varietas Banyak)
·       Macintosh OS X
·       Non-proprietary Unix: IBM OS/400, z / OS
Sementara sebagian besar sistem operasi ini meminta user untuk membeli dan menyetujui lisensi komersial, ada beberapa sistem operasi yang dirilis dibawah berbagai jenis skema lisensi yang dikenal sebagai GNU Public License (GPL).
Lisensi komersial biasanya menolak pengguna-akhir untuk memodifikasi program dengan cara apapun. Windows XP, Mac OS X dan UNIX merupakan contoh perangkat lunak OS komersial.
Sebaliknya, GPL memungkinkan pengguna akhir untuk memodifikasi dan meningkatkan kode tersebut, jika mereka inginkan, untuk lebih sesuai dengan lingkungan mereka. Beberapa sistem operasi umum, yang dirilis di bawah GPL, termasuk Linux dan BSD.



Uploaded with ImageShack.us

Sistem operasi memerlukan sejumlah sumber daya perangkat keras. Sumber daya ini ditentukan oleh produsen dan mencakup hal-hal seperti:
·       Jumlah RAM
·       Hard disk space yang dibutuhkan
·       Tipe prosesor dan kecepatan
·       Resolusi video
Produsen sering menentukan baik tingkat minimum dan direkomendasikan sumber daya perangkat keras. Sistem kinerja pada konfigurasi hardware minimum yang ditetapkan biasanya miskin dan hanya cukup untuk mendukung OS dan tidak ada fungsi lainnya. Konfigurasi yang dianjurkan adalah biasanya pilihan yang lebih baik dan lebih mungkin untuk mendukung aplikasi tambahan standar dan sumber daya.
Untuk memanfaatkan semua fitur yang disediakan oleh sistem operasi, sumber daya perangkat keras tambahan seperti sound card, NIC, modem, mikrofon, dan speaker umumnya diperlukan. Banyak pengembang OS uji berbagai perangkat keras dan menyatakan bahwa mereka yang kompatibel dengan sistem operasi. Selalu pastikan bahwa perangkat keras telah disertifikasi untuk bekerja dengan sistem operasi sebelum membeli dan memasangnya.




Uploaded with ImageShack.us

2.1.3    Pemilihan Sistem Operasi
Memilih OS yang tepat membutuhkan banyak faktor yang harus dipertimbangkan sebelum memutuskan mana yang akan digunakan dalam lingkungan tertentu.
Langkah pertama dalam memilih OS adalah untuk memastikan bahwa OS sedang dipertimbangkan sepenuhnya mendukung kebutuhan pengguna akhir. Apakah OS yang mendukung aplikasi yang akan dijalankan? Apakah keamanan dan fungsionalitas yang cukup untuk kebutuhan pengguna?
Selanjutnya, melakukan penelitian untuk memastikan bahwa sumber daya perangkat keras yang cukup tersedia untuk mendukung OS. Ini termasuk barang-barang dasar seperti memori, prosesor, dan ruang disk, serta perangkat periferal seperti scanner, sound card, NIC dan removable storage.



Uploaded with ImageShack.us

Pertimbangan lain adalah tingkat sumber daya manusia yang diperlukan untuk mendukung OS. Dalam lingkungan bisnis, perusahaan dapat membatasi dukungan kepada satu atau dua sistem operasi dan mencegah atau bahkan melarang instalasi OS lainnya. Di lingkungan rumah, siap ketersediaan dukungan teknis untuk OS mungkin menjadi faktor penentu.
Ketika mempertimbangkan menerapkan OS, itu adalah total biaya kepemilikan (TCO) dari OS yang harus dipertimbangkan dalam proses pengambilan keputusan. Hal ini tidak hanya mencakup biaya untuk mendapatkan dan menginstal OS, tetapi juga seluruh biaya yang berkaitan dengan mendukungnya.
Faktor lain yang mungkin mempengaruhi dalam proses pengambilan keputusan adalah ketersediaan sistem operasi. Beberapa negara dan atau bisnis telah membuat keputusan untuk mendukung jenis OS tertentu atau mungkin memiliki pembatasan individu dari jenis tertentu untuk memperoleh teknologi. Dalam jenis lingkungan, tidak mungkin untuk mempertimbangkan OS tertentu terlepas dari kesesuaian tugas dan kebutuhan.
Proses untuk memilih sistem operasi harus mengambil semua faktor tersebut.




Uploaded with ImageShack.us

2.2 Instalasi Sistem Operasi



Uploaded with ImageShack.us

2.2.1  Metode Instalasi OS
Sebuah OS diinstal pada bagian dari hard disk yang disebut dengan sebuah partisi disk. Ada berbagai metode untuk menginstal sebuah OS. Metode yang dipilih untuk instalasi ini didasarkan pada perangkat keras sistem OS yang diinstal dan kebutuhan pengguna. Ada empat pilihan dasar yang tersedia untuk instalasi OS baru:
Clean Install
Sebuah instalasi yang bersih dilakukan pada sistem yang baru atau dalam kasus di mana tidak ada jalan upgrade antara OS saat ini dan yang sedang dipasang. Ia menghapus semua data pada partisi tempat OS diinstal dan memerlukan perangkat lunak aplikasi yang akan diinstal ulang. Sebuah sistem komputer baru memerlukan instalasi yang bersih. Sebuah instalasi yang bersih juga dilakukan pada saat instalasi OS yang ada telah menjadi rusak dalam beberapa cara.
Upgrade
Jika tinggal di dalam platform OS yang sama, sering mungkin untuk melakukan upgrade. Dengan upgrade, sistem pengaturan konfigurasi, aplikasi dan data yang diawetkan. Ini hanya menggantikan OS file lama dengan file OS baru.
Multi-boot
Hal ini dimungkinkan untuk menginstal lebih dari satu OS di komputer untuk membuat sistem multi-boot. Setiap OS terkandung dalam partisi sendiri dan dapat memiliki file sendiri dan pengaturan konfigurasi. Di start-up, pengguna disajikan dengan menu untuk memilih OS yang diinginkan. Hanya satu OS dapat berjalan pada satu waktu dan memiliki kendali penuh perangkat keras.
Virtualization
Virtualisasi adalah teknik yang sering digunakan pada server. Hal ini memungkinkan beberapa salinan dari sebuah OS yang akan dijalankan pada satu set perangkat keras, sehingga menciptakan banyak mesin virtual. Setiap mesin virtual dapat diperlakukan sebagai komputer yang terpisah. Hal ini memungkinkan sumber daya fisik tunggal untuk berfungsi sebagai sumber daya beberapa logical.

2.2.2    Persiapan untuk Instalasi OS



Uploaded with ImageShack.us

Sebuah daftar pra-instalasi membantu memastikan bahwa proses instalasi berhasil.
1)   Pastikan semua perangkat keras disertifikasi untuk bekerja dengan OS yang dipilih.
2)   Pastikan bahwa sumber daya perangkat keras memenuhi atau melebihi persyaratan minimal dipublikasikan.
3)   Pastikan media instalasi yang sesuai tersedia. Karena ukuran file sistem operasi saat ini, mereka biasanya tersedia pada kedua CD dan DVD media.
4)   Jika OS yang akan diinstal pada sistem yang sudah berisi data: (a) Gunakan alat diagnostik dan utilitas sistem untuk memastikan instalasi OS saat ini dalam kondisi baik, bebas dari file berbahaya atau merusak dan kode, (b) Lengkap memiliki salinan lengkap dari semua file penting.
5)   Jika melakukan bersih-install, pastikan bahwa semua perangkat lunak aplikasi yang tersedia untuk instalasi.



Uploaded with ImageShack.us

Sebelum memulai instalasi, kita perlu menentukan struktur partisi yang paling sesuai dengan kebutuhan pengguna.
Salah satu teknik yang tersedia untuk membantu melindungi data adalah untuk membagi harddisk menjadi beberapa partisi. Dengan instalasi yang bersih, banyak teknisi lebih suka untuk membuat satu partisi untuk data dan partisi yang terpisah untuk OS. Hal ini memungkinkan sebuah OS untuk ditingkatkan tanpa risiko kehilangan data. Hal ini juga menyederhanakan backup dan recovery file data.
Hal ini juga diperlukan untuk menentukan jenis file sistem yang digunakan. Sebuah file sistem adalah metode OS yang digunakan untuk melacak file. Banyak yang berbeda jenis file sistem yang ada. Sistem file yang digunakan meliputi FAT16/32, NTFS, HPFS, ext2, ext3. Setiap OS dirancang untuk bekerja dengan satu atau lebih dari jenis file sistem dan setiap jenis file sistem menawarkan keuntungan tertentu. Hati-hati dalam mempertimbangan jenis sistem file yang didukung oleh OS yang dipilih dan manfaat masing-masing.
Meskipun ada alat untuk memodifikasi struktur partisi dan sistem file dari sebuah hard drive setelah instalasi, ini harus dihindari jika mungkin. Ketika memodifikasi baik sistem file atau struktur partisi pada harddisk, dapat mengakibatkan kehilangan data. Perencanaan yang cermat dapat membantu menjaga integritas data.
2.2.3.    Konfigurasi Komputer untuk Jaringan
Setelah suatu OS diinstal, komputer dapat dikonfigurasi untuk berpartisipasi dalam jaringan. Jaringan adalah grup perangkat, seperti komputer, yang terhubung satu sama lain untuk tujuan berbagi informasi dan sumber daya. Sumber daya bersama dapat mencakup printer, dokumen dan koneksi akses Internet.
Untuk fisik terhubung ke jaringan, komputer harus memiliki kartu antarmuka jaringan (NIC). NIC adalah bagian dari perangkat keras yang memungkinkan komputer untuk terhubung ke jaringan. Ini mungkin diintegrasikan ke dalam motherboard komputer atau mungkin kartu terpisah diinstal.
Selain sambungan fisik, beberapa konfigurasi sistem operasi diperlukan untuk komputer untuk berpartisipasi dalam jaringan. Jaringan modern kebanyakan terhubung ke Internet dan menggunakan Internet untuk bertukar informasi. Setiap komputer pada jaringan ini membutuhkan Internet Protocol (IP) serta informasi lainnya untuk mengidentifikasi itu. Ada tiga bagian pada konfigurasi IP, yang harus benar untuk komputer untuk mengirim dan menerima informasi pada jaringan. Ketiga bagian tersebut adalah:
  • Alamat IP – mengidentifikasi komputer di jaringan.
  • Subnet mask – digunakan untuk mengidentifikasi jaringan di mana komputer tersambung.
  • Gateway default – mengidentifikasi perangkat yang menggunakan komputer untuk mengakses Internet atau jaringan lain.
 



Uploaded with ImageShack.us

Sebuah alamat IP komputer dapat dikonfigurasi secara manual atau ditugaskan secara otomatis oleh perangkat lain.
Manual IP Configuration
Dengan konfigurasi manual, nilai-nilai yang diperlukan dimasukkan ke dalam komputer melalui keyboard, biasanya oleh administrator jaringan. Alamat IP disebut sebagai alamat statis dan secara permanen ditugaskan untuk komputer tersebut.
Dynamic IP Configuration
Komputer mungkin ditetapkan untuk menerima konfigurasi jaringan secara dinamis. Hal ini memungkinkan komputer untuk meminta alamat dari alamat pusat ditugaskan oleh perangkat lain dalam jaringan. Ketika komputer selesai dengan alamat itu dikembalikan ke pusat untuk tugas ke komputer lain.



Uploaded with ImageShack.us

2.2.4.    Penamaan Komputer
Selain alamat IP, beberapa sistem operasi jaringan menggunakan nama. Dalam lingkungan ini setiap sistem individu harus memiliki nama yang unik yang ditugaskan untuk itu.
Sebuah nama komputer memberikan nama user friendly, sehingga memudahkan pengguna untuk terhubung ke sumber daya bersama, misalnya folder dan printer di komputer lain.
Administrator jaringan harus menentukan skema penamaan logis yang membantu untuk mengidentifikasi jenis perangkat dan atau lokasinya. Sebagai contoh, nama PRT-CL-Eng-01 dapat mewakili laser printer berwarna pertama di Jurusan Teknik.
Nama-nama ini secara manual ditugaskan untuk setiap perangkat, meskipun beberapa alat memang ada untuk membantu mengotomatisasi proses penamaan. Deskripsi komputer juga dapat dimasukkan ketika menetapkan nama untuk memberikan informasi tambahan tentang lokasi atau fungsi dari perangkat.



Uploaded with ImageShack.us

2.2.5.    Perencanaan Nama dan Alamat Jaringan
Sebagai suatu jaringan berkembang dalam ukuran dan kompleksitas menjadi semakin penting bahwa itu direncanakan dengan baik, logis terorganisir dan didokumentasikan dengan baik.
Banyak organisasi mengembangkan konvensi untuk penamaan dan pengalamatan komputer. Ini memberikan pedoman dan aturan yang dapat digunakan oleh personel dukungan jaringan saat melakukan tugas ini. Nama Komputer harus unik dan harus memiliki format yang konsisten yang menyampaikan informasi yang berarti. Hal ini dapat membantu untuk menentukan jenis perangkat, fungsi, lokasi dan nomor urutan berdasarkan nama perangkat. Alamat IP juga harus unik untuk setiap perangkat.
Penggunaan perangkat logis penamaan dan pengalamatan konvensi yang terdokumentasi dengan baik dapat sangat menyederhanakan tugas pelatihan, manajemen jaringan dan dapat membantu dengan pemecahan masalah ketika masalah timbul.



Uploaded with ImageShack.us

2.3.     Pemeliharaan Sistem Operasi
2.3.1.    Penerapan Patch
Setelah sistem operasi (OS) atau aplikasi diinstal, penting untuk tetap up to date dengan patch terbaru.
Patch adalah potongan kode program yang dapat memperbaiki masalah atau meningkatkan fungsionalitas dari program aplikasi atau OS. Mereka biasanya disediakan oleh produsen untuk memperbaiki kerentanan yang diketahui atau melaporkan masalah.
Komputer harus terus diupdate dengan patch terbaru kecuali ada alasan untuk tidak melakukannya. Kadang-kadang bercak dapat memberikan dampak negatif pengoperasian fitur lain sistem. Dampak dari patch harus dipahami dengan jelas sebelum diterapkan. Informasi ini biasanya dapat ditemukan di situs web produsen perangkat lunak.



Uploaded with ImageShack.us

2.3.2.    Menerapkan Patch Sistem Operasi             
Patch untuk sistem operasi dapat diinstal dengan cara yang berbeda, tergantung pada OS dan kebutuhan pengguna. Pilihan untuk men-download dan menginstal pembaruan meliputi:
Automatic installation
OS dapat dikonfigurasi untuk terhubung ke situs web pabrikan, download dan menginstal update kecil tanpa campur tangan pengguna. Update dapat dijadwalkan untuk terjadi selama saat-saat komputer aktif, tetapi tidak digunakan.
Prompt for Permission
Beberapa pengguna ingin memiliki kontrol atas perusahaan patch yang diterapkan. Ini merupakan pilihan pengguna yang memahami apa dampak patch ini terhadap kinerja sistem. Sistem ini dapat dikonfigurasi untuk memberitahukan pengguna akhir saat patch tersedia. Selanjutnya pengguna harus memutuskan apakah patch harus didownload dan diinstal.
Manual
Pembaruan yang membutuhkan potongan-potongan besar kode untuk diganti pada sebuah sistem harus dijalankan secara manual. Pembaruan utama sering disebut paket layanan dan dirancang untuk memperbaiki masalah dengan aplikasi atau OS dan kadang-kadang untuk menambah fungsionalitas. Layanan paket ini biasanya membutuhkan pengguna akhir untuk secara manual terhubung ke situs web, download dan menginstal pembaruan. Mereka juga dapat diinstal dari CD yang dapat diperoleh dari produsen.



Uploaded with ImageShack.us

2.3.3.    Applikasi Patch and Update
Aplikasi juga membutuhkan patch dan update. Patch biasanya dirilis oleh produsen, untuk memperbaiki kerentanan terdeteksi di aplikasi yang dapat mengakibatkan perilaku yang tidak diinginkan.
Browser dan perangkat lunak perkantoran seperti pengolah kata, spreadsheet dan aplikasi database adalah target umum untuk serangan jaringan. Aplikasi ini memerlukan update untuk memperbaiki kode yang memungkinkan serangan itu untuk berhasil. Produsen juga dapat mengembangkan pembaruan yang dapat meningkatkan fungsionalitas produk tanpa biaya tambahan.
OS dan aplikasi patch umumnya ditemukan melalui website produsen. Proses instalasi dapat meminta izin untuk menginstal update dan untuk memverifikasi bahwa perangkat lunak pendukung hadir. Proses instalasi juga dapat menginstal semua program yang dibutuhkan untuk mendukung pembaruan. Update web dapat didownload ke sistem dari internet dan diinstal secara otomatis.





Uploaded with ImageShack.us

CCNA Discovery1 Chapter 2 "Operating Systems" (Original Language)

(Smoga posting ini tidak melanggar hak cipta, harap digunakan untuk kepentingan pendidikan saja. Segala bentuk penyalahgunaan informasi dalam posting ini di luar tanggung jawab Blogger)
2. Operating Systems

How we interact with our computer, and what application it can run, affect our ability to communicate with others. Computer operating systems enable us to use application software, store information, and joint the network. The operating system is the most important program running on a computer, without it the programs and features do not operate.
In this chapter you will learn about the most popular oprating systems, and how to choose the one that will be right for your computer.
After complition of this chapter, you should be able to:
  • Describe the purpose of an OS and identify common operating systems available.
  • Perform an actual or simulated installationoof an operating system and prepare the computer to participate on the network.
  • Maintain the operating system.

2.1 Choosing the Operating System
2.1.1 Purpose of an Operating System
System components and peripherals, by themselves, are nothing more than a collection of electronics and mechanical parts. To get these parts to work together to perform a specific task, a special type of computer program, known as an operating system (OS), is required.



Uploaded with ImageShack.us

Suppose that a user wants to write a report and print it out on an attached printer. A word processing application is required to accomplish this task. Information is entered from the keyboard, displayed on the monitor, saved on the disk drive and then finally sent to the printer.
In order for the word processing program to accomplish all of this, it must work with the OS, which controls input and output functions. In addition, the entered data is manipulated inside of the computer, stored in RAM and processed by the CPU. This internal manipulation and processing is also controlled by the OS. All computerized devices, such as servers, desktops, laptops or handhelds, require an OS in order to function.



Uploaded with ImageShack.us

The OS acts like a translator between user applications and the hardware. A user interacts with the computer system through an application, such as a word processor, spreadsheet, computer game or instant messaging program. Application programs are designed for a specific purpose, such as word processing, and know nothing of the underlying electronics. For example, the application is not concerned with how information is entered into the application from the keyboard. The operating system is responsible for the communication between the application and the hardware.



Uploaded with ImageShack.us

When a computer is powered on, it loads the OS, normally from a disk drive, into RAM. The portion of the OS code that interacts directly with the computer hardware is known as the kernel. The portion that interfaces with the applications and user, is known as the shell. The user can interact with the shell using either the command line interface (CLI) or graphical user interface (GUI).



Uploaded with ImageShack.us

When using the CLI, the user interacts directly with the system in a text-based environment by entering commands on the keyboard at a command prompt. The system executes the command, often providing textual output. The GUI interface allows the user to interact with the system in an environment that uses graphical images, multimedia, and text. Actions are performed by interacting with the images on screen. GUI is more user friendly and requires less knowledge than CLI of the command structure to utilize the system. For this reason, many individuals rely on the GUI environments. Most operating systems offer both GUI and CLI.


Operating systems have complete control of local hardware resources. They are designed to work with one user at a time. They enable the user to multitask. The operating system keeps track of which resources are used by which application.
In order to work with resources that are not directly connected to the computer system, a special piece of software must be added that allows a device to send and receive data from the network. This software, known as a redirector, may either be an integral part of the OS or may need to be installed separately as a network client. When installed, the operating system becomes a network operating system (NOS).
A NOS offers complex scheduling and user management software that allow a device to share resources between many users and treat networked resources as though they are directly connected.





Uploaded with ImageShack.us


2.1.2 Operating System Requirement
There are many different operating systems available. The major groupings are listed here with some examples.
Microsoft Windows: XP, Vista, 2003 Server
UNIX-Based: IBM AIX, Hewlett Packard HPUX, and Sun Solaris
BSD - Free BSD
Linux-Based (Many varieties)
Macintosh OS X
Non-Unix Proprietary: IBM OS/400, z/OS

While most of these operating systems require the user to purchase and agree to a commercial license, there are several operating systems released under a different type of licensing scheme known as the GNU Public License (GPL).
Commercial licenses usually deny end-users the ability to modify the program in any way. Windows XP, Mac OS X and UNIX are all examples of commercial OS software.
In contrast, the GPL allows end-users to modify and enhance the code, if they desire, to better suit their environment. Some common operating systems, which are released under the GPL, include Linux and BSD.



Uploaded with ImageShack.us


Operating systems require a certain amount of hardware resources. These resources are specified by the manufacturer and include such things as:
Amount of RAM
Hard disk space required
Processor type and speed
Video resolution
Manufacturers often specify both a minimum and recommended level of hardware resources. System performance at the minimum specified hardware configuration is usually poor and only sufficient to support the OS and no other functionality. The recommended configuration is usually the better option and is more likely to support standard additional applications and resources.
To take advantage of all of the features provided by an operating system, additional hardware resources such as sound cards, NICs, modems, microphones, and speakers are generally required. Many of the OS developers test various hardware devices and certify that they are compatible with the operating system. Always confirm that the hardware has been certified to work with the operating system before purchasing and installing it.



Uploaded with ImageShack.us


2.1.3 Operating System Selection
Choosing an appropriate OS requires many factors to be considered before deciding which one to use in a given environment.
The first step in selecting an OS is to ensure that the OS being considered fully supports the requirements of the end user. Does the OS support the applications that will be run? Is the security and functionality sufficient for the needs of the users?
Next, conduct research to make sure that sufficient hardware resources are available to support the OS. This includes such basic items as memory, processors, and disk space, as well peripheral devices such as scanners, sound cards, NICs and removable storage.
Another consideration is the level of human resources needed to support the OS. In a business environment, a company may limit support to one or two operating systems and discourage, or even disallow, the installation of any other OS. In the home environment, the ready availability of technical support for an OS may be a determining factor.



Uploaded with ImageShack.us


When considering implementing an OS, it is the total cost of ownership (TCO) of the OS that must be considered in the decision making process. This not only includes the costs of obtaining and installing the OS, but also all costs associated with supporting it.
Another factor that may come into play in the decision making process is the availability of the operating system. Some countries and/or businesses have made decisions to support a specific type of OS or may have restrictions barring individuals from obtaining certain types of technologies. In this type of environment, it may not be possible to consider a particular OS regardless of its suitability to the task.
The process for selecting an operating system must take all of these factors into account.



Uploaded with ImageShack.us


2.2 Installing The Operating System


2.2.1 OS Installation Methods


Uploaded with ImageShack.us

An OS is installed in a defined section of the hard disk, called a disk partition. There are various methods for installing an OS. The method selected for installation is based on the system hardware, the OS being installed, and user requirements. There are four basic options available for the installation of a new OS:
Clean Install
A clean install is done on a new system or in cases where no upgrade path exists between the current OS and the one being installed. It deletes all data on the partition where the OS is installed and requires application software to be reinstalled. A new computer system requires a clean install. A clean install is also performed when the existing OS installation has become damaged in some way.
Upgrade
If staying within the same OS platform, it is often possible to do an upgrade. With an upgrade, system configuration settings, applications and data are preserved. It simply replaces the old OS files with the new OS files.
Multi-boot
It is possible to install more than one OS on a computer to create a multi-boot system. Each OS is contained within its own partition and can have its own files and configuration settings. On start-up, the user is presented with a menu to select the desired OS. Only one OS can run at a time and it has full control of the hardware.
Virtualization
Virtualization is a technique that is often deployed on servers. It enables multiple copies of an OS to be run on a single set of hardware, thus creating many virtual machines. Each virtual machine can be treated as a separate computer. This enables a single physical resource to appear to function as multiple logical resources.


2.2.2 Preparing for OS Installation


Uploaded with ImageShack.us

A pre-installation checklist helps ensure that the installation process is successful.
1. Verify that all hardware is certified to work with the selected OS.
2. Verify that the hardware resources meet or exceed the published minimum requirements.
3. Confirm that the appropriate installation medium is available. Due to the file size of current operating systems, they are usually available on both CD and DVD medium.
4. If the OS is to be installed on a system that already contains data: (a) Use system diagnostic tools and utilities to ensure the current OS installation is in good condition, free of malicious or damaging files and codes; (b) Complete a full backup of all important files.
5. If performing a clean-install, verify that all application software is available for installation.





Uploaded with ImageShack.us

Before starting the installation, it is necessary to determine the partition structure that best meets user requirements.
One of the techniques available to help protect data is to divide the hard drive into multiple partitions. With a clean install, many technicians prefer to create one partition for data and a separate partition for the OS. This enables an OS to be upgraded without the risk of losing data. It also simplifies backup and recovery of data files.
It is also necessary to determine the type of file system to use. A file system is the method the OS uses to keep track of the files. Many different file system types exist. Commonly used file systems include FAT16/32, NTFS, HPFS, ext2, ext3. Each OS is designed to work with one or more of these file system types and each file system type offers specific advantages. Careful consideration should be made to the type of file systems supported by the selected OS and the benefits of each.
Although tools exist to modify the partitioning structure and file system of a hard drive after installation, these should be avoided if possible. When modifying either the file system or partition structure on a hard drive, data loss may result. Careful planning can help preserve the integrity of the data.


2.2.3 Configuring a Computer for the Network
Once an OS is installed, the computer can be configured to participate in a network. A network is a group of devices, such as computers, that are connected to each other for the purposes of sharing information and resources. Shared resources can include printers, documents and Internet access connections.
To physically connect to a network, a computer must have a network interface card (NIC). The NIC is a piece of hardware that allows a computer to connect to the network medium. It may be integrated into the computer motherboard or may be a separately installed card.
In addition to the physical connection, some configuration of the operating system is required for the computer to participate in the network. Most modern networks connect to the Internet and use the Internet to exchange information. Each computer on these networks requires an Internet Protocol (IP) address, as well as other information, to identify it. There are three parts to the IP configuration, which must be correct for the computer to send and receive information on the network. These three parts are:
IP address - identifies the computer on the network.
Subnet mask- is used to identify the network on which the computer is connected.
Default gateway- identifies the device that the computer uses to access the Internet or another network.




Uploaded with ImageShack.us


A computer IP address can be configured manually or assigned automatically by another device.
Manual IP Configuration
With manual configuration, the required values are entered into the computer via the keyboard, typically by a network administrator. The IP address entered is referred to as a static address and is permanently assigned to that computer.
Dynamic IP Configuration
Computers may be set up to receive network configuration dynamically. This allows a computer to request an address from a pool of addresses assigned by another device within the network. When the computer is finished with the address it is returned to the pool for assignment to another computer. 


Uploaded with ImageShack.us


2.2.4 Computer Naming
In addition to the IP address, some network operating systems make use of names. In this environment each individual system must have a unique name assigned to it.
A computer name provides a user friendly name, making it easier for users to connect to shared resources such as folders and printers on other computers.
The network administrator should determine a logical naming scheme that helps to identify a device's type and/or its location. For example, the name PRT-CL-Eng-01 could represent the first color laser printer in the Engineering Department.
These names are manually assigned to each device, although some tools do exist to help automate the naming process. A computer description can also be entered when assigning a name to provide additional information on the location or function of the device.



Uploaded with ImageShack.us


2.2.5 Network Name and Address Planning
As a network grows in size and complexity, it becomes increasingly important that it is well planned, logically organized and well documented.
Many organizations develop conventions for naming and addressing of computers. These provide guidelines and rules that can be used by network support personnel when performing these tasks. Computer names must be unique and should have a consistent format that conveys meaningful information. This can help to determine device type, function, location and sequence number based on the device name. IP addresses must also be unique to each device.
The use of logical device naming and addressing conventions that are well documented can greatly simplify the task of training, network management and can help with troubleshooting when problems arise.



Uploaded with ImageShack.us


2.3 Maintaining the Operating System
2.3.1 Why and When to Apply Patches
Once an operating system (OS) or application is installed, it is important to keep it up to date with the latest patches.
A patch is a piece of program code that can correct a problem or enhance the functionality of an application program or OS. They are usually provided by the manufacturer to repair a known vulnerability or reported problem.
Computers should be continually updated with the latest patches unless there is a good reason not to do so. Sometimes patches may negatively impact the operation of another system feature. The impact of the patch should be clearly understood before it is applied. This information can usually be found on the software manufacturer's web site.



Uploaded with ImageShack.us


2.3.2 Applying OS Patches
Patches to operating systems can be installed in different ways, depending on the OS and the needs of the user. Options for downloading and installing updates include:
Automatic installation
The OS can be configured to connect to the manufacturer's web site, download and install minor updates without any user intervention. Updates can be scheduled to occur during times when the computer is on, but not in use.
Prompt for Permission
Some users wish to have control over which patches are applied. This is often the choice of users who understand what impact a patch may have on system performance. The system can be configured to notify the end-user when a patch is available. The user must then decide if the patch should be downloaded and installed.
Manual
Updates that require major pieces of code to be replaced on a system should be run manually. These major updates are often called service packs and are designed to correct problems with an application or OS, and sometimes to add functionality. These service packs usually require the end user to manually connect to a web site, download and install the update. They may also be installed from a CD that can be obtained from the manufacturer.



Uploaded with ImageShack.us


2.3.3 Applications Patches and Updates
Applications also require patches and updates. Patches are usually released by the manufacturer, to repair a detected vulnerability in the application that could lead to undesirable behavior.
Browsers and office software such as word processors, spreadsheet and database applications are common targets for network attacks. These applications require updates to correct the code that may allow the attack to succeed. The manufacturer may also develop updates that can improve product functionality, at no additional cost.
OS and applications patches are generally found through the manufacturer's website. The installation process may request permission to install the update and to verify that any supporting software is present. The installation process may also install any programs that are required to support the update. Web updates can be downloaded to the system from Internet and installed automatically.



Uploaded with ImageShack.us


2.4 Chapter Summary
2.4.1 Summary
  • An operating system, OS, is the most important software in a PC. It is responsible for making all components and software applications work together.
  • The kernel interact directly with the hardware, the shell interacts with the applications and the user. The user interacts with the shell through the command line interface or a graphical interface.
  • A NOS allows a device to share resources among many users and treat networked resources as though they are directly connected.  The software that enables the NOS to send and receive data from the network is called a redirector.

     
     
  • Perform a pre-installation checklist before installing any new OS.
  • An OS is installed in a disk partition , which is a defined section of the hard disk. Decide  on partition schemes before installing the OS.
  • To participate in a network, a computer requires a netwoek interface card (NIC) configured with an IP address, subnet mask and default gateway.
  • A network should be well planned, logically organized and well documented.


Uploaded with ImageShack.us

 
An OS and application software must be kept up to date with the latest revisions, upgrades, or patches.


Uploaded with ImageShack.us
  • A patch is apiece of programe code that corrects a problem or enhances the functionality of an OS. An OS can be configured to connect automaticalli to the manufacturer’s wev site, download and install minor updates without any user intervention.
  •  Service packs are major updates to an OS or software application.
  • Applications patches are generally found through the manufacturer’s website.

Tidak ada komentar:

Posting Komentar