Download Document

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

Distributed operating system wikipedia , lookup

Library (computing) wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

Commodore DOS wikipedia , lookup

RSTS/E wikipedia , lookup

DNIX wikipedia , lookup

Security-focused operating system wikipedia , lookup

OS 2200 wikipedia , lookup

Batch file wikipedia , lookup

Burroughs MCP wikipedia , lookup

Spring (operating system) wikipedia , lookup

VS/9 wikipedia , lookup

Computer file wikipedia , lookup

CP/M wikipedia , lookup

File locking wikipedia , lookup

Unix security wikipedia , lookup

Transcript
IT 320
Operating Systems Concepts
Seminar 7
Dr Jeffrey A Robinson
Basic Info
Kaplan id – DrRobinson
Email – [email protected]
AIM ID – DrJARobinson
SKYPE – jarobinson15
Office Hours 8-10 Saturday (MST)
– 10am-12pm EST
Alternate email [email protected]
Logistics
10 weeks
Seminars – Wednesdays 8-9m EST
No groups, individual work only
No Quizzes
Basic Course Agenda
Unit 1: The World of Operating Systems
Unit 2: An Introduction to operating Systems Concepts
Unit 3: Introduction to Linux
Unit 4: Processes, Treads and Deadlocks
Unit 5: Memory Management
Unit 6: Scheduling with Uniprocessor and Multiprocessor
Unit 7: File Management
Unit 8: Security Risks and Data Protection
Unit 9: Distributed Computing and Networking
Unit 10: Wrapping up!
Note: there ARE no group activities in this course. All work and assignments will be
completed individually. While collaboration is encouraged, each student shall turn in
their own work.
IT320 readings
Unit 7
Readings - Chapter 12
Project - Part1: Select one operating system you are familiar with.
Write a one-page summary that lists and explains the utilities provided by
the operating system to manage the file system. How often should these
utilities be executed? How is file security implemented?
Part2: Write a one-page summary examining the file systems including the
directory structure for windows operating system by comparing
FAT16/FAT32 and NTFS file systems. benefits of each? Why would one file
system used over the other?
Part3: Write a one-page summary examining the various file systems
available to Linux including the directory structure and compare them to the
windows file system. Be sure to list differences and similarities.
Note that your paper will be longer than three pages (title page, table of
contents, references, illustrations, etc.) APA style.
Vocabulary
NTFS: New Technology File System is the file system of choice used in
today’s Microsoft OSs (2000, XP, Vista, 2008). It is a Microsoft proprietary
file system that provides many improvements over the old FAT file system,
such as better security, extensions, longer names, etc.
FAT: File Allocation Table use to be the defacto standard for all operating
systems and is still supported by practically all. FAT can make due as a
relatively easy to support file system but has many limitations – mostly with
security features and the inability to support long names.
Indexing: Marking for faster reading by appending an index to the location of
a file on the hard disk as it is read. This provides for faster retrieval at a later
time.
VFS: Virtual File System could be thought of as an abstraction to the file
system sitting on top of a native file system to the OS. It serves the function
of intermediary translating between two different file systems.
Field: a basic element of data containing a single value.
File, Table, Hash, Key (Primary, secondary, foreign), 1st 2nd and 3rd Normal
forms, Relational database
Questions?
Ask Now
Minilecture #1
Unit 7 – What is a file; extensions; fragmentation; i/o performance
Race car in rush hour
Reports that can shut down a system
Ways to mitigate I/O
–
–
–
–
–
–
–
–
Defer (off peak periods)
Share outputs (read one rather than generate hundreds)
Secondary/DR machines – transaction shipping
I/O segregation
Extracts (Data Marts)
Aggregates (Data Warehouse)
Relational databases – fast to read, slow to write
RAID
Basic Course Agenda
Unit 1: The World of Operating Systems
Unit 2: An Introduction to operating Systems Concepts
Unit 3: Introduction to Linux
Unit 4: Processes, Treads and Deadlocks
Unit 5: Memory Management
Unit 6: Scheduling with Uniprocessor and Multiprocessor
Unit 7: File Management
Unit 8: Security Risks and Data Protection
Unit 9: Distributed Computing and Networking
Unit 10: Wrapping up!
Note: there ARE no group activities in this course. All work and assignments will be
completed individually. While collaboration is encouraged, each student shall turn in
their own work.