1 Lecture 10 Operating System Fundamentals. 2 Operating System Basics.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

What is an operating system? Is it software?
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Chapter 8 Operating Systems and Utility Programs.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Operating Systems: Software in the Background
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Operating Systems BTEC IT Practitioners.
Module 1 Introduction to Network Operating Systems
Chapter 1 Operating System Fundamentals 1.1 – Operating System Basics 1.2 – Microsoft Windows 1.3 – Unix and Linux on the Desktop 1.4 – Networking Operating.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Chapter 6 Introduction to Network Operating Systems 6.1 Characteristics of a Network Operating System 6.2 Windows 6.3 Linux 6.4 Determining Software Requirements.
Operating Systems.
Operating Systems.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
LECTURE 14 Operating Systems and Utility Programs
Chapter 1 Operating System Fundamentals
Linux Operating system
Operating System.
SOFTWARE.
Operating Systems Chapter 4.
Week 6 Operating Systems.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Lesson 4 Computer Software
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Operating Systems Operating System
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Excellence Publication Co. Ltd. Volume Volume 1.
Chapter 4 System Software.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Introduction TO Network Administration
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Computer Operating Systems And Software applications.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
Lecture 1: Network Operating Systems (NOS)
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows
Computers: Tools for an Information Age
Lecture 1-Part 2: Operating-System Structures
Chapter 8 Operating Systems and Utility Programs.
Network Operating Systems (NOS)
Lecture 1: Network Operating Systems (NOS)
Chapter 6 Introduction to Network Operating Systems
Chapter 4 The Power behind the Power
Lecture 1-Part 2: Operating-System Structures
Chapter 4 The Power behind the Power
Course Name : Network Operating System Course Code: CNET 332 These slides are only meant for course delivery. For all your Exams refer to your text book.
Course Name : Network Operating System Course Code: CNET 332
Chapter 3 – Operating Systems
Presentation transcript:

1 Lecture 10 Operating System Fundamentals

2 Operating System Basics

3 Overview of PC Operating Systems Desktop microcomputers became popular in the early 1980s. Users of these PCs put their systems to work performing a variety of tasks, including word processing, home accounting, and computer gaming. Workplace productivity was limited by their inability to share information easily with other systems.

4 The Kernel Kernel is the most common term for the core of the operating system. It is a small piece of code that is loaded into memory when the computer boots. The kernel manages and controls memory allocation, system processes, and other programs. Application software and other parts of the operating system rely on the kernel to provide basic scheduling services and access to the computer hardware and peripherals.

5 The User Interface (UI) The UI is the component of the OS that the user interacts with. The UI is like an interpreter, translating user keystrokes, mouse clicks, or other input for the appropriate programs. A graphic user interface (GUI) allows the user to manipulate software using visual objects such as windows, pull-down menus, pointers, and icons. A CLI (command line interface) is a user interface to a computer's operating system or in which the user responds to a visual prompt by typing in a command on a specified line, receives a response back from the system, and then enters another command, and so forth.

6 The File System The file system of an OS determines the way files are named and how and where they are placed on storage devices, such as hard disks. Windows, Macintosh, UNIX, and Linux OSs all employ file systems that use a hierarchical structure In a hierarchical file system, files are placed in logical containers that are arranged in an upside-down tree structure. UNIX and Linux call these containers “directory” and “subdirectory”. Windows and Macintosh OSs use the term "folder" and "subfolder“.

7 The File System (Cont …) The file system of an OS determines more than just how files and folders are logically organized. The type of file system used by the computer determines whether or not files can be secured from other users or programs. The file system also defines how data is physically arranged on the storage media (such as a hard drive). Some file systems use disk space more efficiently than others

8 OS and File Systems Different operating systems use different file systems, and some operating systems can use more than one file system. For example, although Windows 3.x can use only the FAT16 file system, Windows 2000/XP can use FAT16, FAT32, or the New Technology File System (NTFS).

9 OS and Their File Systems OSNative File Systems Windows 3.xFAT16 Windows95, 98, MEFAT32 WindowsNT, 2000NTFS Windows XPNTFS (or NTFS5) IBM OS/2HPFS (High Performance File System) Linuxext2/ext3, Note: Filesystem for CDROM is ISO9660.

10 Common Desktop Operating Systems Microsoft Disk Operating System (MS- DOS) is an obsolete OS that is still used to support legacy business applications. Microsoft Windows includes Windows 95, 98, ME, NT, 2000, and XP. Apple Macintosh OS (Mac OS) includes OS 8, OS 9, and OS X (OS 10). Linux includes distributions from various companies, such as Red Hat, Caldera, Santa Cruz Operation (SCO), SuSE, and others. UNIX includes HP-UX, Sun Solaris, and others.

11 Networking Operating System Overview

12 Common Network Operating Systems The limitations of early desktop OSs led to the development of more powerful NOS software NOSs provide built-in networking components and network services, multiuser capability, and sophisticated file security and file sharing technologies. Common NOSs in use today include: Microsoft Windows 2000/2003 Server Novell NetWare Linux Unix

13 Windows and Linux NOS Comparison Windows has been marketed as a user-friendly, graphical interface (GUI), desktop operating system. The roots of Linux begin with UNIX and with that modular design made Linux a very popular choice among system administrators to run their servers. Text-mode interface functionality Cost Obtaining the OS Ability to run from a CD Available application software and obtaining application software Virus vulnerability Security features Supporting multiple users

14 The Client-Server Model Most network applications, including Internet-related applications such as the World Wide Web (WWW) and , are built around a client/server relationship. A server offers network services, such as to other programs called clients. Once enabled, a server program waits to receive requests from client programs. If a legitimate request is received, the server responds by sending the appropriate information back to the client.

15 The Client-Server Model Any computer can act as a server as long as it is connected to the network and is configured with the appropriate software. Most organizations put all of their key network services on high-end computers called servers running NOSs optimized for servicing remote clients.

16 Network/NOS Services Networking operating systems are designed to provide network processes to clients and peers. Network services include the World Wide Web (WWW), file sharing, mail exchange, directory services, remote management, and print services. Most popular network processes rely on the TCP/IP suite of protocols.

17 Directory Services

18 What is a Directory Service? A directory service is a software application that stores and organizes information about a computer network's users and network resources, and that allows network administrators to manage users' access to the resources. A directory service provides system administrators with centralized control of all users and resources across the entire network.

19 What is a Directory Service? Shared resources are published to the directory Users can locate and access them without ever knowing on which machine the resources physically reside. The files, directories, and shares that users access from a single point can be distributed across multiple servers and locations using distributed directory and replication services.

20 Directory Service Standards To operate within a NOS, different directory services need to have a common method of naming and referencing objects. X.500 defines the Electronic Directory Service (EDS) standards.

21 Windows 2000/2003 Active Directory To use Active Directory, at least one server must be configured as a Domain Controller (DC). It is recommended that there be at least two DCs in each domain, for fault tolerance. Replication is the process of copying data from one computer to one or more other computers and synchronizing that data so that it is identical on all systems. Active Directory uses multimaster replication to copy directory information between the domain controllers in a domain. Each object in Active Directory has an Access Control List (ACL) that contains all access permissions associated with that object. Permissions can be either explicitly allowed or denied.

22 Domains A domain is a logical grouping of networked computers that share a central directory or database. Domains have several advantages: Centralized administration since all user information is stored centrally. A single logon process that enables users to access network resources as well as specify permissions that control who can and cannot access these services. The ability to expand a network to extremely large sizes throughout the world. Domain Workgroup

23 Network Information Service (NIS) - Linux Linux uses its own version of Directory Services called the Network Information Service (NIS). The network consists of the NIS server, slaves, and clients. The NIS Servers is where the NIS database is created and maintained. The NIS slaves act the same way as NDS servers act in Novell. The NIS databases are copied to all the NIS slave servers.

24 Characteristics of a Network Operating System

25 Overview of NOS Characteristics Network operating systems (NOSs) distribute their functions over a number of networked computers. It then adds functions that allow access to shared resources by a number of users concurrently. NOS computers take on specialized roles to accomplish concurrent access to shared resources. Client systems contain specialized software that allows them to request shared resources that are controlled by server systems responding to a client request.

26 Differences Between PC and a NOS The NOS enhances the reach of the client PC by making remote services available as extensions of the local native operating system. Although a number of users may have accounts on a PC, only a single account is active on the system at any given time. NOS supports multiple user accounts at the same time and enables concurrent access to shared resources by multiple clients.

27 Multiuser, Multitasking, and Multiprocessor Systems A NOS server is a multitasking system. Internally, the OS must be capable of executing multiple tasks or processes at the same time. Some systems are equipped with more than one processor, called multiprocessing systems. They are capable of executing multiple tasks in parallel by assigning each task to a different processor. The aggregate amount of work that the server can perform in a given time is greatly enhanced in multiprocessor systems.

28 NOS Server Hardware NOS servers are large systems with additional memory to support multiple tasks that are all active, or resident, in memory at the same time. Additional disk space is also required on servers to hold shared files and to function as an extension to the internal memory on the system. Because a NOS depends on the continuous operation of its servers, the extra hardware components justify the additional expense.

29 Microsoft Windows

30 Windows 2000/XP Operating System XP also offers: More extensive hardware and driver support. More user-friendly file-sharing and network configuration for setting up home networks. Enhanced wireless network features Increased security Remote Desktop control Overall improvements to the GUI, including the welcome screen additions, start menu improvements. Enhanced multimedia support for digital video, audio, and pictures.

31 Windows 2000/XP Operating System The offline folders feature enables users to copy and synchronize documents from the network to the local system so that they can be accessed when the computer is not connected to the network. The Internet Printing Protocol (IPP) enables users to print to a URL and manage printers through a web browser interface. Built-in disk defragmenters and other tools and utilities help users maintain and manage the operating system. It supports Kerberos security (developing standard for authenticating network users), and the features of a Windows 2000 domain as an Active Directory client.

32 Linux

33 Linux Operating System Linux is sometimes referred to as "UNIX Lite", and it is designed to run on Intel-compatible PCs. However, Linux will run on other machines as well. Linux brings the advantages of UNIX to home and small business computers. The following are a few of the most popular types: Red Hat Linux Fedora Core Linux Mandrake Caldera eDesktop and eServer Debian GNU/Linux Corel Linux Turbo Linux Ubuntu CentOS SuSe

34 Linux Clients / Servers Windows clients can access Linux servers without client software if the UNIX servers run Samba, which is a program that uses the Server Message Block (SMB) application layer protocol. Windows computers use SMB for file access across the network. Samba permits them to see the Linux file system.