Sarah Diesburg Operating Systems CS 3430

Slides:



Advertisements
Similar presentations
Chapter 11: File System Implementation
Advertisements

Network Protocols Sarah Diesburg Operating Systems CS 3430.
CMPT 300: Final Review Chapters 8 – Memory Management: Ch. 8, 9 Address spaces Logical (virtual): generated by the CPU Physical: seen by the memory.
CMPT 300: Operating Systems Review THIS REIVEW SHOULD NOT BE USED AS PREDICTORS OF THE ACTUAL QUESTIONS APPEARING ON THE FINAL EXAM.
CMPT 300: Final Review Chapters 8 – Memory Management: Ch. 8, 9 Address spaces Logical (virtual): generated by the CPU Physical: seen by the memory.
Suggested Exercise 9 Sarah Diesburg Operating Systems CS 3430.
Naming and Directories. Recall from the last time… File system components Disk management organizes disk blocks into files. Many disk blocks management.
File Systems and Disk Management. File system Interface between applications and the mass storage/devices Provide abstraction for the mass storage and.
Silberschatz and Galvin  Chapters 3 and 5 Possible questions –Tracing a given program involving fork, exec, semaphores, and share memory –Wring.
CS 153 Design of Operating Systems Spring 2015 Final Review.
Controlling Files Richard Newman based on Smith “Elementary Information Security”
CSCI-375 Operating Systems Lecture Note: Many slides and/or pictures in the following are adapted from: slides ©2005 Silberschatz, Galvin, and Gagne Some.
30 October Agenda for Today Introduction and purpose of the course Introduction and purpose of the course Organization of a computer system Organization.
1 Network and E-commerce Security Nungky Awang Chandra Fasilkom Mercu Buana University.
Computer Science Lecture 19, page 1 CS677: Distributed OS Last Class: Fault tolerance Reliable communication –One-one communication –One-many communication.
Protection and Security Sarah Diesburg Operating Systems COP 4610.
Disk & File System Management Disk Allocation Free Space Management Directory Structure Naming Disk Scheduling Protection CSE 331 Operating Systems Design.
Operating Systems: Wrap-Up Questions answered in this lecture: What is an Operating System? Why are operating systems so interesting? What techniques can.
1 Rutgers UniversityCS 416: Operating Systems Final exam details December 22, pm-3pm. Venue: SEC 118. Tips: Spend time reading the questions before.
Final Review Mark Stanovich Operating Systems COP 4610.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
Principles of Operating Systems Lecture 18: Review and Future Prof. Joseph Pasquale University of California, San Diego March 13, 2013 © 2013 by Joseph.
Networks and Distributed Systems Sarah Diesburg Operating Systems COP 4610.
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
Lect 8 Tahani al jehain. Types of attack Remote code execution: occurs when an attacker exploits a software and runs a program that the user does not.
CMPT 300: Operating Systems Course Summary THIS SUMMARY SHOULD NOT BE USED AS PREDICTORS OF THE ACTUAL QUESTIONS APPEARING ON THE FINAL EXAM.
W4118 Operating Systems Instructor: Junfeng Yang.
Computer Science Lecture 19, page 1 CS677: Distributed OS Last Class: Fault tolerance Reliable communication –One-one communication –One-many communication.
File Systems and Disk Management
Chapters 3 and 5 Possible questions
Chapter 12: File System Implementation
Networking CS 3470, Section 1 Sarah Diesburg
Sarah Diesburg Operating Systems COP 4610
Chapter 11: File System Implementation
Sarah Diesburg Operating Systems COP 4610
CS 457 Systems Security Fall 2016
File System Implementation
Security in Networking
Protection and Security
Naming and Directories
File Sharing Sharing of files on multi-user systems is desirable
Sarah Diesburg Operating Systems CS 3430
Chapter 11: File System Implementation
File Systems and Disk Management
Final Review CSE 421/521 B.Ramamurthy 11/18/2018 B.Ramamurthy.
Final Review CSE 421/521 B.Ramamurthy 11/20/2018 B.Ramamurthy.
CPSC 457 Operating Systems
Chapter 3: Windows7 Part 3.
Directory Structure A collection of nodes containing information about all files Directory Files F 1 F 2 F 3 F 4 F n Both the directory structure and the.
Sarah Diesburg Operating Systems CS 3430
File Systems and Disk Management
File Systems and Disk Management
Andy Wang Operating Systems COP 4610 / CGS 5765
File Systems and Disk Management
Andy Wang Operating Systems COP 4610 / CGS 5765
Chapter 2: Operating-System Structures
Final Review CSE 421/521 B.Ramamurthy 2/19/2019 B.Ramamurthy.
Operating Systems Lecture 1.
Andy Wang Operating Systems COP 4610 / CGS 5675
CSE 313 Data Communication
File Systems and Disk Management
File Systems and Disk Management
File Systems and Disk Management
Sarah Diesburg Operating Systems CS 3430
Security in SDR & cognitive radio
Chapter 2: Operating-System Structures
Andy Wang Operating Systems COP 4610 / CGS 5765
Sarah Diesburg Operating Systems COP 4610
Andy Wang Operating Systems COP 4610 / CGS 5675
If my file system only has lots of big video files what block size do I want? Large (correct) Small.
Presentation transcript:

Sarah Diesburg Operating Systems CS 3430 Final Review Sarah Diesburg Operating Systems CS 3430

Coverage ~70% points based on new lecture material since the last session Non-cumulative section ~30% points for everything Cumulative section

Coverage Many points based on your ability to apply various principles learned in class Especially in cumulative section Nothing directly over coding projects

File Systems and Disk Management Definitions File File header

File Systems and Disk Management Short answers File system components Disk management, naming, protection, reliability Ways to access a file Sequential, random, content-based File usage patterns

File Systems and Disk Management Short answers Disk allocation policies Contiguous, link-list, segment-based, indexed, multilevel indexed, hashed

Naming and Directories Definitions i_node Directory Name collisions Absolute path name Path resolution

Naming and Directories Short answers Different ways to organize a name space Flat name space Hierarchical name space Relational name space Contextual naming Content-based naming

Transactions and Reliability Definitions Metadata fsck Journal Transaction Commit Striping

Transactions and Reliability Short answers Characteristics of a transaction Steps to a transaction RAID levels

Protection and Security Definitions Security Protection Access matrix Access control list Capability list

Protection and Security Short answers Three goals of security confidentiality, data integrity, system availability Three security components authentication, authorization, enforcement Kerberos protocol Public key encryption

Protection and Security Short answers Classes of security problems Eavesdropping, abuse of privilege, imposter, Trojan horse, salami attack, logic bomb, denial-of-service attacks

Networks and Distributed Systems Definitions Distributed systems Protocol Network Packet Arbitration Routing

Networks and Distributed Systems Short answers Internet protocol Unreliable data protocol Transmission control protocol

Networks and Distributed Systems Short answers Ethernet arbitration techniques carrier sensing, collision detection, adaptive randomized waiting Point-to-point vs. broadcast network Aloha network

Distributed File Systems Definitions Stateless protocol Idempotent functions

Distributed File Systems Short answers Design principles of NFS NFS vs. AFS xFS design principles Write consistency models for NFS, AFS, and xFS

Everything CPU scheduling schemes Deadlock resolution techniques Demand paging algorithms Booting sequence Ways to access storage device Address translation schemes

Some Exam-taking Techniques Use bullets instead of complete sentences State what you do know and why existing methods do not work