Tuesday, May 3, 2011 - 4:42:00 AM

KUMPULAN TUGAS KULIAH

CCNA Discovery1 Chapter 2 "Operating Systems" (Indonesian Version)


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

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.

aplikasi patch dan 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.

OS menerapkan patch

Patch untuk sistem operasi dapat diinstal dengan cara yang berbeda, tergantung pada OS dan kebutuhan pengguna. Pilihan untuk men-download dan menginstal pembaruan meliputi:

Instalasi Otomatis
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 untuk Izin

Beberapa pengguna ingin memiliki kontrol atas perusahaan patch diterapkan. Ini sering 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.
sandal Lainnya