Processing file is a collection of software system that provides services related to the use of the file to the user or application. The only way users or applications access the files is through the file system. The user or the programmer does not have to develop special software to access the data in the respective applications. The system has provided control of the important assets it.
Meet data management users (Grosshan [GRO-86]), the data management needs of the user to provide the ability to do operations as follows:
- Displays all the data records (Retrieve all)
- Displays a particular data record (retrieve one)
- Displays the next data record (retrieve next)
- Displays the previous data record (retrieve previous)
- Menyisispkan one data record (insert one)
- Delete one particular data record (delete one)
- Renewal of a certain data (update one)
- Renewal of a few specific record in a criteria (few updates)

Optimization work (Grosshan [GRO-86]), namely: according to the system which is to increase the number of overall throughput. According to users, namely the rapid response time.

Some of the functions expected of the management of the file:
1. The creation, modification and deletion of files
2. Mechanism jointly file usage
Providing access various types of control such as:
- Read access (control of access to reading)
- Write access (control of access modifications)
- Execute access (control of access to running the program)
- And a variety of other combinations
3. The ability to back up and recovery (recovery) to prevent accidental loss or destruction of information efforts.
4. Users can refer to a file with a symbolic name (symbolic name) instead of using the naming refers to a physical device
5. At the desired sensitive environments stored information secure and confidential
Environment such as: electronic fund transfer system, criminal record system, medical record system, etc.
System files provide data encryption (changing data into a particular symbol) and decryption (opening confidential files coded) to ensure that data can only be used by authorized users only.
6. System file must provide interfaces (interfaces) that are user-frendly
System files must provide: a view in logic (logical view) not view the physical (physical view) of the data, functions can be performed on the data.

Processing file usually consists of:
1. System access: with nagaimana way tend to have higher data stored on file access
2. File Management: relates to the provision of the operating mechanism on file
3. Management of storage space: with regard to the allocation of the storage device's file storage
4. Mechanisms file integrity: related to collateral information in the file is not corrupted

Programs can access a file in general through the database system (DBMS) or facilities provided by the Operating System. Operating systems generally provide file management, file storage management and integration mechanisms. DBMS generally contains parts database engine, diataranya contains mechanisms of integration and system access.
DBMS using the facilities provided by the operating system to provide its services. The mechanism of integration is an issue that made the operating system level as well as in the DBMS. Only specific operating system, namely the systematic operation of which is devoted to bringing together databases that directly access system in the operating system. This is done to obtain a better performance. Most of the operating system only provides the file management application software to be used peragkat thereon

File processing involves many important subsystem in the computer system, namely:
1. Management of input / output device in the operating system
Device drivers, is the lowest layer. Device drivers communicate with the device directly. Device driver responsible for starting operation of the input / output and process the settlement request input / output. On the file operation is frequently used disk and tape. Device drivers are part of the management of input / output.

2. System files in the operating system
Basic file system, or the level of input / output physical is the primary interface with the hardware. This layer is associated with blocks of data that is exchanged between systems with disk and tape. This layer serves in the placement of blocks datadiperangkat secondary storage and buffering the data blocks in the main memory. This coating does not relate to the content of data file structure auat.

ABSTRACT files and directories, file system provides an abstraction to the user in the form of files and directories. Users and processes no longer associated with blocks of data abstraction but rather operates terhada files and / or directories.

Operations on files and directories, set the system call and / or libraries for manipulating files and directories.

3. System access and / or database management system
System Access, kases method is the last layer. This method provides a standard interface between the application with the file system devices that store data. Reflect a different method of accessing the different file structures and ways of accessing and processing different.
Method of accessing the best known are:
1. File pile (pile file)
2. File sequence (sequential file)
3. File sequence indexed (indexed-sequenstial file)
4. File berindek compound (multiple-indexed files)
5. File Air-hash (hashed file)
6. File multiring (multiring file)

The most important concept in the operating system is a file and directory. Users manipulate the data by referring to it as a file or directory. Users are not burdened with the problem of storage, manipulsi devices and so on.

1. File: abstraction information storage and retrieval didisk. This abstraction makes users are not burdened penyimpana manner and location information, as well as the working mechanism of data storage.
There are a variety of views on the file:
a. a view users
To file the interested users understand the following things:
- Naming files
user refers to a file with a symbolic name. Each file on the system must have a unique name that is not ambiguous. Naming an absolute file to include the name of the directory where the file, as the first name should provide a unique name for all files in the system. May not provide the same file name in one directory.
Different file naming appropriate directories. There are rules in naming the file:
• system is case-sensitive, distinguishing between uppercase and lowercase. Ex: LINUX / UNIX
• system case-sensitive, but does not distinguish between uppercase and lowercase letters. Ex: DOS
"Now naming files tend to use long names for more descriptive"

- File type
There are three types of files at the operating system:
1. regular: regular file beridi information, consisting of ASCII and binary files. ASCII file containing text line, while the binary file is a file instead of an ASCII file. For a binary executable file (.exe) have internal structure (layout) known only to a particular operating system. For binary outcomes same practice program, known only to the internal structure of the application program.
2. Directory: the directory file is a file that dimikili system for managing the file system structure. The file directory is a file containing information about a file didirektori.
3. Special: a logic input / output device. Input / output device can be viewed as a file. Users avoid the hassle of device operation maukan / output.
Special file is divided into two, namely:
• character special file: associated with the device input / output stream of characters. This file modeling the input / output device such as terminals, printers, network port, modem, and a secondary storage device instead.
• File block special: associated with input / output device as a collection of data blocks.

- File attributes
Additional information about the file to clarify and limit the operations that can be applied. Attributes are used for file management. Examples of the attributes of file [TAN-92]: protection, password, creator, owner, read-olny flags etc.

- Commands for manipulsi file.
Is a command that can be given to users dibaris command shell (command interpreter). Such orders can be categorized into:
• create a file
• delete files
• copying files
• rename the file
• and other manipulations.
- Operations on file.
Operations on files that are often implemented operating system [TAN-92]: create, delete, open, close, read, write, append, seek, get attributes, se