Define Security Management in Operating System and also Define File Management?

Spread the love
This is one of the most important features of an operating system because what we really expect out of the Computer System to that our data, which is stored should be secure, no one can tamper or access the data, as the data is confidential and UN-affordable to be lost. For these reasons, the operating systems come with various methods of maintaining security for the data which is stored in the memory. Backup facility is provided to recover the system from any crashes and any Unexpected Errors and Situations. Coming to security part of the data, it is well managed by the operating system using techniques like:
Passwords, file permissions, file hiding etc.
The above methods usually are fool proof methods of providing of the data.
Passwords: Here the Access of the Computer Systems through the supply of a user name and the password, which are supposed to be known to the persons, who are authorized to access the computers. If one fails to give correct password, he will not get access to the computer. There by any unauthorised entry into the computer system is prevented.


File Permissions: This is another way of providing security to the data, where the files which contain the data are given set of permissions to specific users, if a person does not have permissions on a file (usually Read, write & execute) then he will not be allowed to access the file, thereby preventing un-authorised access to the Data and Files of the System.
File Hiding: This technique involves in hiding the file itself from the users, only the person who has created the file will be able to access the file, thereby preventing un-authorized access to the files. Thus Security Management is taken well care of by the operating system.

File Management in Operating system in Computer

When we create applications, we need to store and retrieve information, we need to store the data pertaining to various applications, so that we will be able to access the data as and when required, modify, update the data. For these we need to access to have a Permanent Storage of Data in Computer System. Some there even need to access only a part of the data.
 Therefore we need to a provision for this. The volumes of data is also one of the basic factor one has to consider while storing data, as well the data consistent should be maintained at any given time, and also there should be provision for the multiple access of the data at any given point of time. Therefore, we can arrive at some essential requirements for long term storage of data, which are as follows:
The storage should be capable to share very large amount of data.
The data should be consistent and should not be lost once the process using it is terminated.
The data should be accessible by multiple processes at any given point of time.
As we all know that RAM is a Volatile Memory and ROM is Read Only Memory, where one cannot usually change the data, therefore we cannot store the data either in RAM or in ROM, therefore we need to look for the secondary storage media likes various disks and tapes to store the data.
The data is stored in the form of Files in these storage. The processes can read from the files write into the files and updated the files. The data in the files should be persistent, I.e., not effected by any process Operations of Certain of Termination. The file should be permanent fill they are deleted by the owner of the files.
These files have to be managed by the Operating System. The structure, the name, the access, use, protection etc, are the basic factors one has to look into while files are managed. File system, is that part of the operating system that deals with file management. From the user’s point of view, the important aspect of the file system are to know now a file is named and protected, what constitutes files operations on the files etc. The other internal details are of the least concern; therefore let us look into these aspects.

File Naming Mechanism in Operating System

As we all know, that the data is stored in files, in order to access these files. We have to name them, which can be used to identify as well work with files. The file naming conventions are different from Operating System to Operating System, but in general the operating systems allow the file names to be string of about one to eight characters long. These files names can be composed of numbers, characters and some special characters. One usually cannot have spaces in between the file name.
Hello, abc, Example 1, Myfile2, 5, mark-3 etc are legal and valid file names.
In some file systems, the file names are case sensitive i.e., the files can have some name if the cases are different, i.e., either small case, Upper Case or Mixed Case. For example, MYFILE, myfile, Myfile, MyFile etc, are different and distinct files. Whereas some files systems do not distringuish between the upper case and lower cases, so that whatever might be the case the filenames with some spell are treated as one file name only. For example MYFILE, myfile, MYFile, etc is treated as only one file name unlike other systems where they are treated as different files.
Usually file names should be able to tell about the files to some extent. Therefore many systems permit tow files, where these two parts are separated by the period. The part which follows the period is known as file extension and it is that which Indicates about the File. The following are some of the most popular file extensions and their meanings:
C source code program
Files. COB
COBOL source code program
C++ source code program
Data Files
Executables files
Documentation files
Text files
Rich text files
Header files
Library files
Bit map files
Audio files
Object files
Backup files
Form module binary files
Form module executable files
Help files
Buffer files
Printer files
Batch files
In some Systems the Extensions are compulsory where as some systems make it optional to use files extensions.


Hello Visitors, myself Mohit Bhardwaj working in blogging sector since last 8 years. my qualification in bachelor degree in computer science steam. contact Number: 80910-51002

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Our Visitor

Users Today : 7
Users Yesterday : 34
Users Last 7 days : 191
Users Last 30 days : 591
Users This Month : 104
Users This Year : 3691
Total Users : 3692
Views Today : 9
Views Yesterday : 54
Views Last 7 days : 628
Views Last 30 days : 1886
Views This Month : 265
Views This Year : 9615
Total views : 9616
Who's Online : 0
error: Content is protected !!