Introduction to Operating System

Download Report

Transcript Introduction to Operating System

In The Name Of
Allah
Whose Blessings Are
Uncountable.
Introduction to Operating
System
Abdul Hameed
Assistant Professor
http://informationtechnology.pk
www.facebook.com/it4all.pk
3
Lecture Overview
• Operating System Concepts
• Disk Partitioning
• Primary/ Extended /Logical Partition
• Formatting
• FAT / NTFS
• NTFS Securities
Abdul Hameed
4
System Software
• What is system software?
Programs that
control operation
of computer
Two types are
operating systems
and utility programs
Operating system (OS)
(sometimes called the platform)
coordinates all activities
among computer
hardware
resources
Abdul Hameed
Operating Systems
• Functions of an operating system?
5
start the computer
provide a user interface
manage programs
administer
security
manage
memory
control a
network
provide file
management and
other utilities
monitor
performance
establish an Internet
connection
schedule jobs and
configure devices
Abdul Hameed
6

Operating System
Software that controls a computer and acts as a layer
between the hardware and the applications and users. (eg.
Linux, Windows, Mac OS X, Unix);

Software that provides a simple environment / Interface
for programmers and end users to work more efficiently
(shell, command interpreter)
Abdul Hameed
7

Operating System: User interface
Controls how you enter data and instructions and how
information displays on screen
command-line interface
menu-driven interface
Difficult to remember and use
Give more control
Abdul Hameed
8

Operating System: Graphical user interface (GUI)
User
interacts
with menus
and visual
images such
as icons and
buttons
Abdul Hameed
9
Operating System:
Single user/ Single tasking


Working on one programs by one user
Like DOS OS
Single user/ multitasking


Working on two or more programs that reside in
memory at same time
Like Windows XP
Abdul Hameed
10


Operating System: Network operating system
Allows users to share printer, Internet access, files,
and programs on a network
Administers security by establishing user name and
password for each user
Abdul Hameed
11

Operating System: Types
Some characteristics of operating systems
Proprietary
software
Devicedependent
Runs only on specific
type of computer
Privately owned and
limited to specific vendor
or computer model
Downward
compatible
Works with application
software written for earlier
version of operating system
Deviceindependent
Runs on many
manufacturers’
computers
Upward
compatible
Runs on new versions of
operating system
Abdul Hameed
12




Operating System: Categories

Windows CE.net
Pocket PC 2002
Palm OS
Symbian OS











DOS
Win 3.x,95, 98,2000
professional, Me, NT
workstation, Windows XP
Mac OS X
OS/2
UNIX
Linux
Embedded
Netware
Windows NT Server, 2000
Server, 2003
OS/2 Warp Server
UNIX
Linux
Solaris
Network
Stand-alone
Abdul Hameed
13
Network Operating System
•Examples of
NetWare
network
operating systems
Designed for
client/server
networks
Linux
Windows
Server 2003
Multi-purpose
operating system
Upgrade to Windows
2000 Server
Solaris
 Version of UNIX
developed by Sun
Microsystems
 Specifically for
e-commerce
applications
Abdul Hameed
Introduction to Disk
Partitions
Abdul Hameed
Assistant Professor
http://informationtechnology.pk
www.facebook.com/it4all.pk
15
Disk Management: Primary Partition
• A volume you create using unallocated space on a basic disk.
Windows 2000 and other operating systems can start from a
primary partition.
• You can create up to four primary partitions on a basic disk, or
three primary partitions and an extended partition.
• Primary partitions can be created only on basic disks and
cannot be sub partitioned.
Abdul Hameed
16
Disk Management: Extended Partition
A portion of a basic disk that can contain logical
drives.
One can extended partition if one want to have more
than four volumes on your basic disk. Only one of the
four partitions allowed per physical disk can be an
extended partition.
Extended partitions can be created only on basic
disks.
Abdul Hameed
17
Disk Management: Logical Partition
• A volume you create within an extended partition on
a basic disk.
• A logical drive can be formatted and assigned a drive
letter.
• Only basic disks can contain logical drives, and a
logical drive cannot span multiple disks.
Abdul Hameed
18
Disk Management: Partition Table
 On master boot record (MBR) disks, you can create up to four
primary partitions, or you can create up to three primary
partitions and one extended partition. Within the extended
partition, you can create unlimited logical drives.
 On GUID partition table (GPT) disks, you can create up to
128 primary partitions. Because GPT disks do not limit you to
four partitions, you do not need to create extended partitions
or logical drives.
Abdul Hameed
Introduction to File System
Abdul Hameed
Assistant Professor
http://informationtechnology.pk
www.facebook.com/it4all.pk
20
File Systems
File systems are a data structure or a collection of
files used by the operating system (i.e Windows,
Mac OS) to organize data and programs.
FAT 16
FAT 32
NTFS
EXT2
Abdul Hameed
21
File Systems: FAT 16
Used for DOS, Windows 3.1x
Maximum partition size is 4GB
Maximum File size is 2GB
OS like Unix, Linux, OS/2, Windows also read
FAT16
That is why suitable in case of Multi boot option.
Abdul Hameed
File Systems: FAT 32
22
◦ Introduced in 1996 with windows 95
◦ Maximum partition size is 2TB
◦ Maximum File size is 4GB
◦ Improving the disk space usage by reducing the size of
cluster
◦ Do not provide

Security

Encryption

Disk Quota

Compression
Abdul Hameed
23
File Systems: NTFS
Provide local security of files and folders
Compression to save the disk space
Disk quota management to manage the storage
Encryption for additional security
Abdul Hameed
24
File Systems: NTFS: Advantages
 With NTFS, individual files and folders can have assigned Access Rights, enabling the
user to have greater control over the security in the system.
 NTFS supports data compression and encryption for files and folders, allowing the user
to save space on his hard drive and keep his files more secure.
 The largest file that can be saved using FAT32 is 4 Gigabytes. With NTFS there is no
such limit.
 On large drives with many files, the performance of a FAT32 drive suffers. NTFS drives
do not have a problem handling many files.
Abdul Hameed
25
File Systems: NTFS: Advantages
 This new file system also facilitates indexing of file contents,
which makes it far faster to do things such as use the Windows
Find/search function to seek a word processing document by
looking for a word buried deep in its text.
Abdul Hameed
26
File Systems: NTFS: Advantages
 Microsoft has tested NTFS with a single partition of up to 19 Terabytes (TB), but the
theoretical maximum is at least 8 Petabytes (PB).
 By contrast, FAT32 is effectively limited to volume sizes of 2TB (although this point is
debatable, and this is a theoretical maximum).
 One of the big differences is that FAT32 doesn't scale as well as NTFS. The larger the
volume size in FAT32, the larger the cluster size. At 64GB, FAT32 moves up to 16K
clusters. Even a 512byte file uses 16K of space just to exist under FAT32 on a 64GB
volume. That means FAT32 does not store data efficiently on larger volumes.
Abdul Hameed
27
File Systems: NTFS: Advantages
 NTFS is able to keep to its 4K cluster size default even on huge disk
volumes.
 Link tracking. You know how under Win98 if you create a desktop shortcut
for something, if you move that target file, the shortcut is broken? Not so
under XP with NTFS, which can dynamically update file shortcuts by
automatically searching for the new location of the target file.
Abdul Hameed
Introduction to Profiles
Abdul Hameed
Assistant Professor
http://informationtechnology.pk
www.facebook.com/it4all.pk
29
Profiles
 Contains the configuration information related to the user
and it contains User’s Desktop arrangement
Program Items
Personal Program Groups
Network and printer connections
Screen colors
Mouse settings
Abdul Hameed
30
Profiles
 Windows Explorer
 View of windows Explorer
 Mapped network drives etc.
 Control Panels
 Accessibility options
 Keyboards and mouse preferences
 Taskbar
 All settings including program items and their properties
 Accessories
 Preference settings for Calculator, Command Prompt, notepad etc.
Abdul Hameed
 Online Help bookmarks
31
Profiles
 Users Profiles are useful when multiple users share the same
computer.
 User Profiles can be used by a single user or by group of users
 Three types of users profiles
Local User Profiles
Roaming User Profiles
Mandatory user Profiles
Abdul Hameed
32
Profiles: Local User Profile
First time the user logon the user receive the default
user profile.
Created on the local computer under the folder
‘Document and Setting’ and match with the user
name
Contains the files NTUSER.DAT file and some
subfolders contain the link to user’s Desktop items.
Abdul Hameed
33
Profiles: Drawbacks of Local User Profile
Available only on the computers where
they were created.
How to overcome the drawback?
By using Roaming User Profiles
Abdul Hameed
34
Profiles: Roaming User Profile
 Stored on the Server and accessible from any client
 When a user logon to client, a roaming profiles from server downloaded to
local computer
 When logoff or shutdown the client, roaming profile uploaded/saved on the
server
 If the roaming profile inaccessible from the server then local user profile is
used.
 In this way the roaming profile moves as the user moves in the network.
Abdul Hameed
35
Profiles: Roaming User Profile: How to?
 Create the local user profile that will be used as roaming user profile
 Create user, login as new user, customize it.
 Create a folder on the server and share the newly created folder
 Copy the profile to the server shared folder (under the User Profile tab of
System Properties choose the Copy To option)
 E.g. \\server1\profiles\abc (where server1 is name of server, profiles is the
shared folder and abc is name of user.
Abdul Hameed
36
Profiles: Roaming User Profile: How to?
Select user under the local user and groups
utility-right click – properties – profile tab and
enter the path of the profile.
i.e. \\server1\profiles\abc
Abdul Hameed
37
Profiles: Mandatory User Profile
 A roaming profile that cannot be modified by the user is called
Mandatory user profile.
 Mandatory profiles are stored in the file named as
NTUSER.MAN as compare to NTUSER.DAT of Roaming
profile
 A user can change the profile but it cannot be saved on the
server when he logoff.
Abdul Hameed
38
Profiles: Mandatory User Profile: How to?
 Create the local user profile that will be used as mandatory user profile
 Create user, login as new user, customize it.
 Create a folder on the server and share the newly created folder
 Rename the file NTUSER.DAT to NTUSER.MAN
 Copy the profile to the server shared folder (under the User Profile tab of
System Properties choose the Copy To option)
 E.g. \\server1\profiles\abc (where server1 is name of server, profiles is the
shared folder and abc is name of user.
Abdul Hameed
39
Profiles: Mandatory User Profile: How to?
 Select user under the local user and groups utility-right click –
properties – profile tab and enter the path of the profile.
 i.e. \\server1\profiles\abc
Abdul Hameed
Introduction to Groups
Abdul Hameed
Assistant Professor
http://informationtechnology.pk
www.facebook.com/it4all.pk
41
Groups: Importance

Groups are used to logically organize the users with similar rights.

Assign the permission to groups instead of many users

By adding users to groups, the users will get all the permissions of
the Groups

Similarly by removing the permission from the group will revoke
the relevant permissions from all the users of the groups.

Groups simplify troubleshooting
Abdul Hameed
42


Groups: Default Groups
Administrators Group

Has full permissions

Can grant themselves the required permissions
Backup Operators

Has permission to backup and restore the file system even if they don’t
have NTFS permission

Does not have direct access to all the file system – Only through backup
utility
Abdul Hameed
43
Groups: Default Groups
 Guests

Has limited access to the computer

Used for the users who are not regular

Most administrator don’t allow guest access.
 Power Users

Has fewer access than Administrators e.g.

Create local user and groups

Create and delete network shares

Create manage local printers

Stop/start services etc.
Abdul Hameed
44
Groups: Default Groups
 Replicator

Support directory replication

Only domain users can be a member of Replicator Group
 Users

Have very limited system access.
Abdul Hameed
Introduction to NTFS Permission
Abdul Hameed
Assistant Professor
http://informationtechnology.pk
www.facebook.com/it4all.pk
46

NTFS Permissions
Control access the permission to NTFS folders
and files

Allow and Deny permissions

Deny overrides allow

Permission are Cumulative
Abdul Hameed
47
NTFS Permissions: Full Control

Traverse folder and execute file

List folder’s content and read the files in it.

See the folder’s or file’s attributes

Change the folder’s or file’s attributes

Create new files and overwrite data to the files.

Create new folder and append data to file

Delete subfolders and files

Delete files

Change permission for files and folder

Take ownership
Abdul Hameed
48
NTFS Permissions: Read, Execute

Traverse folder and execute files

List the contents of folder and read data in
files

See the folder’s or file’s attribute
Abdul Hameed
49

NTFS Permissions:
Read

List the contents of folder and read the data in the
folder’s files


See the folder’s or file’s attributes
Write

Change the file’s or folder’s attribute

Create new files and write data to files

Create new folders and append data to files
Abdul Hameed
50
NTFS Permissions: Inherited
 By default parent folder permission are also applied to the subfolders or
files in that folder
 These are called the inherited Permission
 Inherited Permission are displayed in grayed check mark.
 One can override the permission inheritance (Stop inheritance) for the
folder by un-checking the allow inheritable permission from parent to
propagate to this object.
 You will then be given the choice of either to copy or remove the
permission previously inherited by the object.
Abdul Hameed
51
NTFS Permissions: Files are Copied or Moved
 Move files

If moved within the same NTFS volume the NTFS permission retained
as original.

If move file or folder to another folder of different volume the file is
treated as copy and will have the same permission as the destination
folder
Abdul Hameed
52
NTFS Permissions: Files are Copied or Moved
 Copy files

If the file or folder copied on another folder (either on
the same volume or different volume) the file will have
the same permission as of destination folder.

If copied or moved file to FAT volume, it will not retain
any NTFS permission
Abdul Hameed