file Management System

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/50

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

51 Terms

1
New cards

File Management System

File Manager is also called the _____

2
New cards

Creating, deleting, modifying, controlling access to files

File Manager is also called the File Management System and is the software responsible for:

3
New cards

File Manager

Provides support for libraries of programs to online users, for spooling operation, and for interactive computing.

4
New cards

Files

are the building blocks of any operating system. Permanent storage of information & data.

5
New cards

Physical devices

OS maps files with?

6
New cards

File

Executable file

User prepare a program (file), ___ represent program and data. The output of program is called ______.

7
New cards

File access mechanism

refers to the manner in which the records of a file may be accessed.

8
New cards

Sequential File Access

Direct File Access

Indexed File Access

There are several ways to access files:

9
New cards

Sequential File Access

Is a method of accessing data sequentially/one record at a time by starting from the beginning of the file to its end

10
New cards

Sequential File Access

This access method is the most

primitive and straightforward method

of accessing files

11
New cards

Sequential File Access

simple, easy to implement and use.

12
New cards

Sequential File Access

slow and inefficient for random access operations or when working with large files

13
New cards

Direct File Access

Also known as Random file access.

14
New cards

Direct File Access

Allows users to access data directly

from any location within the file

without the need to read/write all the

records that come before it.

15
New cards

Direct File Access

speed and efficiency for

random access operations.

16
New cards

Direct File Access

more complex and

difficult to implement and use than

sequential file access.

17
New cards

Indexed File Access

Is a method that incorporates the benefits of

both sequential and direct file access.

18
New cards

Indexed File Access

Creating an index file that maps logical keys

or data elements to their corresponding

physical addresses within the file.

19
New cards

Indexed File Access

Index is searched sequentially and its pointer is used to access the file directly.

20
New cards

Indexed File Access

speed and efficiency for random

and sequential access operations.

21
New cards

Indexed File Access

requires additional storage

for the index, increase the cost and

complexity of the system

22
New cards

File Types

refers to the ability of the operating system to distinguish different types of file such as text files, source files, and binary files etc.

23
New cards

Ordinary Files

Directory Files

Special Files

Operating system like MS-DOS and UNIX have the following types of files:

24
New cards

Ordinary Files

These may have text, databases or executable program.

25
New cards

Ordinary Files

The user can apply various operations on such files like

- add, modify, delete or even remove the entire file.

26
New cards

Directorh Files

contains list of file and other related information to

those files.

27
New cards

Ordinary Files

These are the files that contains user information.

28
New cards

Directory Files

Also known as “folders” in other operating systems.

29
New cards

Directory Files

Folders that holds and organize multiple files.

30
New cards

Special Files

These files are also known as device files.

31
New cards

Special Files

Represents physical devices like

- disks, terminals, printers, networks, tape drive etc.

32
New cards

Character special Files

Block special Files

Special files have two types:

33
New cards

Character special files

data is handled character

by character as in case of terminals or printers.

34
New cards

Block special Files

data is handled in blocks as in

the case of disks and tapes.

35
New cards

Create, Read, Open, Close, Delete, Write, Append, Seek, Rename

9 File Operations

36
New cards

Directory

is a list of files that stores all the related information about the file it hold with the contents.

37
New cards

List of Files

Directory is a?

38
New cards
  1. Single-level directory structure

2. Two-level directory structure

3. Tree-structured directory structure

Types of Directory

39
New cards

Single level directory structure

in a single level directory system, all the files are placed in one directory

40
New cards

Two level directory structure

the system maintains a master block that has one entry for each use

41
New cards

Tree level Directory Structure

in the tree-structured directory, the directory themselves are files. This files to the possibility of having sub-directories that can contain files and sub-subdirectories

42
New cards

Application Program Layer

Logical file system

File organization module

Basic file system

I/O control interface

Physical hardware device

6 layer of file system

43
New cards

Application program layer

user creates application program

44
New cards

Logical file system layer

manages the meta data information

45
New cards

File organization module layer

maintain information about file

46
New cards

Basic File System layer

Generate command for device driver also manage buffer memory and cache

47
New cards

I/O controll interface layer

it consists of device driver & interrupt

handler. Transfer data: between main memory to disk system.

48
New cards

Physical hardware device

contain actual hardware device

49
New cards

Data compression

A reduction in the amount of bits required to represent data is

known as

50
New cards

Data compression

can save storage capacity, speed up file

transfer and decrease costs for storage hardware and network

bandwidth.

51
New cards

Data compression

is performed by a program that uses a formula or

algorithm to determine how to shrink the size of the data.