Download Cindy - Anatomy of a Window

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Library (computing) wikipedia , lookup

Commodore DOS wikipedia , lookup

Windows Phone 8.1 wikipedia , lookup

Mobile operating system wikipedia , lookup

Unix wikipedia , lookup

Berkeley Software Distribution wikipedia , lookup

Copland (operating system) wikipedia , lookup

OS-tan wikipedia , lookup

RSTS/E wikipedia , lookup

OS/2 wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

DNIX wikipedia , lookup

Burroughs MCP wikipedia , lookup

OS 2200 wikipedia , lookup

Windows NT startup process wikipedia , lookup

Security-focused operating system wikipedia , lookup

CP/M wikipedia , lookup

Spring (operating system) wikipedia , lookup

VS/9 wikipedia , lookup

Unix security wikipedia , lookup

Transcript
Operating Systems and
Data Transmission Basics
for Digital Investigations
Objectives




Define and recognize an operating system
Identify the different types of operating
system interfaces
Identify the different components of an
operating system
Understand and identify the different file
systems
2
What Is an Operating System?

Simply stated, an operating system is a
program that controls how a computer
functions


OS controls how data is accessed, saved, and
organized on a storage device
Core of the operating system is called the
kernel
3
Operating System Functions

An operating system provides:







Some type of user interface
Single-user or multiple-user access to applications
File management
Memory management
Job management
Device management
Security
4
Types of Interfaces



A user interface is the way a user
communicates with the computer
User interface may also be known as a shell
Two major interface types:


Graphical user interface (GUI)
Command-line interface (CLI)
5
Categories of Use

Single-user systems




Designed to be used by only one user
DOS is a single-user single-tasking system
Windows is a single-user multitasking system
Multiple-user systems


Allow multiple users to access the same
application
Servers and UNIX/Linux are multiple-user
systems
6
File and Memory Management




The OS controls reading, writing, accessing,
and modification of data
Basic units of file management are files and
folders or directories
Memory management deals with temporary
storage or use of applications and data
The OS controls where applications and data
are stored in memory
7
Job and Device Management




Computers can execute only one instruction
at a time per processor or CPU
The OS controls the order in which tasks or
jobs are processed
The OS acts as an intermediary between
application software and physical hardware
The OS uses device drivers to manage
hardware devices
8
Security


The primary method of security is to have the
user authenticate his credentials when he
logs into a system
Newer operating systems are implementing
rights and permissions to files and folders to
increase security of OS
9
Common Operating Systems





DOS
Windows
Linux
UNIX
Macintosh
10
DOS and Windows 3.X





DOS was one of the first personal computer
operating systems
Command-line interface required users to
know DOS commands and syntax
Windows 3.1 was the first stable GUI from
Microsoft
Windows 3.1 was an application on top of
DOS rather than a true operating system
Windows 3.11 added network capability
11
Windows 95 and Windows 98

Windows 95
innovations include



Plug and play
Registry
Network and Internet
capability

Windows 98
enhancements include




Power management
features
Upgrade capability via
the Internet
Automated registry
checks and repairs
Upgraded plug and play
support
12
Windows NT

Windows NT (New Technology) innovations
include:



Privileged mode, which allows NT to isolate
applications so one can be shut down without
affecting others
Support for multiple CPU processors
Multilayered security functions such as



File and folder access protection via permissions
Network share protection and auditing capability
Use of domain controllers
13
Windows 2000

Windows 2000 based on NT technology with
some improvements in the areas of security
and networking:



Group policies
Secure authentication
File encryption
14
Windows XP





Same kernel as Windows 2000
New GUI, simple firewall, remote control
access, and increased speed of OS
Versions: XP Home, XP Professional
Server versions: Server 2003
XP Home is the upgrade path from Windows
ME
15
Windows Vista, 7, and 8



Vista did offer several security enhancements
over Windows XP, but the way Microsoft went
about those enhancements was problematic.
Users were hassled by frequent pop-ups, with
cryptic messages that only seemed to
complicate matters.
User Account Control, AppLocker, BitLocker,
System Application Permissions, Action
Center, Windows Defender
16
Linux


Linux is a relatively new OS based on the
UNIX OS
Linux advantages:




Free or inexpensive
Can run on older equipment
Can run a multitude of hardware platforms
Fast and stable
17
UNIX


Most operating systems can trace their roots
to UNIX
Two main “camps” in the UNIX world:




Berkeley Software Distribution (BSD)
System V Release 4 (SVR4)
UNIX is a true multi-user multitasking OS
designed with security in mind
UNIX can use either a CLI or GUI
18
Macintosh



Macintosh was the first stable GUI and still
the most intuitive GUI on the market
Initial Apple philosophy was tight control over
hardware and software
Apple changed processors which allows a
Mac to also run Windows XP
19
Common File System Types


Function of a file system is to manage files
and folders on a system
The OS performs the following to help with
this:





Partitions and formats storage devices
Creates a standard for naming files and folders
Maintains the integrity of files and folders
Provides for error recovery
Provides for security of the file system
20
Common File System Types (Cont.)

FAT (file allocation table) file system



File allocation table is a directory the OS uses to
keep track of where files are
Root directory is the top directory on a FAT
system
FAT16



Uses 16 bits in the file allocation table
Uses the 3-character extension to identify file type
Can assign attributes to files and folders
21
Common File System Types (Cont.)

FAT 32





Expands the capabilities of FAT 16
Designed to accommodate large hard drives
Designed to use space more efficiently
2 terabyte limit on partition size
4GB file size (double FAT 16)
22
Common File System Types (Cont.)

NTFS (New Technology File System) introduced the
following features:







Long file name support
Ability to handle large storage devices
Built-in security controls
POSIX support (set of standards that was created to
enhance the portability of applications between computer
systems)
Volume striping
File compression
Master file table (MFT)
23
Common File System Types (Cont.)

UNIX/Linux





Can handle many different file systems
UNIX file system (UFS) is most native format
Extended file system (EXT) is primarily used by
Linux
UNIX uses inodes, storage of information about
files on UNIX systems
To access the actual file system, a superblock
(contains info about blocks, sectors, and cylinder
groups on the file system) is created
24
Summary



The operating system is the program that
controls the basic functions of a computer
The OS is the intermediary between the
hardware and the software of a computer
Two types of interfaces


Command line (CLI)
Graphical user (GUI)
25
Summary (Cont.)

Functions basic to an OS:






File management
Memory management
Job management
Device management
Security management
There are a variety of operating systems:

Windows, UNIX/Linux, Macintosh, DOS
26
Summary (Cont.)

Various file systems are used:

FAT16, FAT32, NTFS, EXT, UFS, etc.
27