File control block

File control block

A File Control Block (FCB) is a file system structure in which the state of an open file is maintained. The FCB originates from CP/M and is also present in all versions of MS-DOS. A full FCB is 36 bytes long; in early versions of CP/M, it was 33 bytes.

The meanings of several of the fields in the FCB differ between CP/M and MS-DOS, and also depending on what operation is being performed. The following fields have consistent meanings:

Usage

In CP/M and MS-DOS 1 (which did not include support for directories), the FCB was the only method of accessing files. When directories were introduced in MS-DOS 2, FCBs were superseded by file handles.

FCBs were supported in all versions of MS-DOS and Windows until the introduction of the FAT32 filesystem. Windows 95, Windows 98 and Windows Me do not support the use of FCBs on FAT32 drives, except to read the volume label. This caused some old DOS applications, including Wordstar, to fail under these versions of Windows.

The FCB interface does not work properly on Windows NT, 2000, etc either - WordStar does not function properly on these operating systems. The emulator DOSEMU implements the FCB interface properly, and is one way to run older programs.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • File control block — Saltar a navegación, búsqueda El FCB ( File control block , en español Bloque de control de archivo ) es el método utilizado en el sistema operativo MS DOS de Microsoft para mantener información en memoria de un archivo abierto antes de que… …   Wikipedia Español

  • File Control Block —   [Abk. FCB], Dateisteuerblock …   Universal-Lexikon

  • File Control Block — FCB (File Control Block) Dateisteuerblock Ein File Control Block ist eine Datenstruktur zur Verwaltung von Dateien auf Computer Betriebssystemen. CP/M verwendet FCB s zur Dateiadressierung. MS DOS benutzt ein anderes Dateisystem (FAT), stellt… …   Deutsch Wikipedia

  • Data Control Block — In IBM mainframe operating systems, such as OS/360, MVS, z/OS, a Data Control Block (DCB) is a description of a dataset in a program. A DCB is coded in Assembler programs using the DCB macro instruction (which expands into a large number of… …   Wikipedia

  • Unit Control Block — In IBM mainframe operating systems from the z/OS line, a Unit Control Block (UCB) is a memory structure, or a control block , that describes any single input/output peripheral device, or a unit , to the operating system.A similar concept in Unix… …   Wikipedia

  • queue control block — eilių valdymo blokas statusas T sritis automatika atitikmenys: angl. queue control block vok. Warteschlangensteuerblock, m rus. блок управления очередью, m; блок управления очередями, m pranc. bloc de commande à file d attente, m; bloc de gestion …   Automatikos terminų žodynas

  • File area network — File Area Networking refers to various methods of sharing files over a network such as storage devices connected to a file server or network attached storage (NAS). Background Data storage technology over the years has evolved from a direct… …   Wikipedia

  • File Transfer Protocol — (FTP) is a network protocol used to transfer data from one computer to another through a network such as the Internet.FTP is a file transfer protocol for exchanging and manipulating files over a TCP computer network. A FTP client may connect to a …   Wikipedia

  • File Allocation Table — FAT (от англ. File Allocation Table «таблица размещения файлов») архитектура файловой системы, сейчас широко используемая в картах памяти фотоаппаратов и других устройств. Разработана Биллом Гейтсом и Марком МакДональдом в 1977 году[1].… …   Википедия

  • Control Myself — Single by LL Cool J featuring Jennifer Lopez from the album Todd Smith …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”