ebook img

IS 14175: Information processing - Volume and file structure of flexible disk cartridges for information interchange PDF

30 Pages·1994·2.5 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview IS 14175: Information processing - Volume and file structure of flexible disk cartridges for information interchange

इंटरनेट मानक Disclosure to Promote the Right To Information Whereas the Parliament of India has set out to provide a practical regime of right to information for citizens to secure access to information under the control of public authorities, in order to promote transparency and accountability in the working of every public authority, and whereas the attached publication of the Bureau of Indian Standards is of particular interest to the public, particularly disadvantaged communities and those engaged in the pursuit of education and knowledge, the attached public safety standard is made available to promote the timely dissemination of this information in an accurate manner to the public. “जान1 का अ+धकार, जी1 का अ+धकार” “प0रा1 को छोड न’ 5 तरफ” Mazdoor Kisan Shakti Sangathan Jawaharlal Nehru “The Right to Information, The Right to Live” “Step Out From the Old to the New” IS 14175 (1994): Information processing - Volume and file structure of flexible disk cartridges for information interchange [LITD 16: Computer Hardware, Peripherals and Identification Cards] “!ान $ एक न’ भारत का +नम-ण” Satyanarayan Gangaram Pitroda ““IInnvveenntt aa NNeeww IInnddiiaa UUssiinngg KKnnoowwlleeddggee”” “!ान एक ऐसा खजाना > जो कभी च0राया नहB जा सकता हहहहै””ै” Bhartṛhari—Nītiśatakam “Knowledge is such a treasure which cannot be stolen” IS 14175 : 1994 IS0 9293 : 1987 Indian Standard NOITAMROFNI GNISSECORP - VOLUME AND ELIF STRUCTURE FO ELBIXELF KSID CARTRIDGES ROF NOITAMROFNI INTERCHANGE UDC 681.327.634 : 621.798.11-52 0 BIS 1994 BUREAU OF INDIAN STANDARDS MANAK BHAVAN, 9 BAHADUR SHAH ZAFAR MARG NEW DELHI 110002 June 4991 Price Group 9 retupmoC slarehpireP dna aideM lanoitceS Committee, DTL 73 LANOITAN FOREWORD sihT naidnI ,dradnatS hcihw si lacitnedi htiw 0SI 3929 : 7891 noitamrofnI‘ gnissecorp - emuloV dna elif erutcurts fo elbixelf segdirtracksid rof noitamrofni ,’egnahcretni deussi yb eht lanoitanretnI -azinagrO noit rof noitazidradnatS saw detpoda yb eht uaeruB fo naidnI sdradnatS no eht noitadnemmocer fo eht retupmoC slarehpireP dna aideM lanoitceS Committee DTL( )73 dna lavorppa fo eht scinortcelE dna noitacinummoceleT noisiviD .licnuoC ehT txet fo eht 0SI dradnats sah neeb devorppa sa elbatius rof noitacilbup sa naidnI dradnatS tuohtiw .snoitaived niatreC snoitnevnoc ,era ,revewoh ton lacitnedi ot esoht desu ni naidnI ;sdradnatS noitnetta si ylralucitrap nward ot eht :gniwollof a) Wherever eht sdrow lanoitanretnI‘ ’dradnatS raeppa gnirrefer ot siht ,dradnats yeht dluohs eb daer sa naidnI‘ .’dradnatS b) Comma (J sah neeb desu sa a lamiced marker elihw ni naidnI ,sdradnatS eht tnerruc ecitcarp si ot esu a tniop (.) sa eht lamiced marker. c) For eht esoprup fo siht naidnI dradnatS metric snoisnemid era .elbacilppa CROSSREFERENCES nI siht naidnI ,dradnatS eht gniwollof lanoitanretnI sdradnatS era derrefer .ot daeR ni rieht evitcepser secalp eht :gniwollof International Standard gnidnopserroC lndian Degree of dradnatS Equivalence 0SI 646 noitamrofnI gnissecorp IS 51301 : 4991 tib-7 dedoc -rahc lacitnedI 0SI tib-7 dedoc retcarahc tes rof retca tes rof noitamrofni -retni noitamrofni egnahcretni egnahc (first revision) 0SI l-7847 noitamrofnI process- SI 50411 (Part 1) : 6891 ataD lacitnedI gni - ataD egnahcretni no 031 egnahcretni no 031 mm, elbuod mm 52.5( )ni elbixelf disk ,dedis 9.1 tpmm, elbixelf disk segdirtrac gnisu deifidom fre- segdirtrac gnisu deifidom fre- ycneuq noitaludom gnidrocer ta ycneuq noitaludom :gnidrocer 7 859 ,darptf 9.1 tpmm 84( ,)ipt no traP 1 lacisyhP dna citengam htob :sedis traP 1 ,lanoisnemiD scitsiretcarahc lacisyhp dna citengam -carahc scitsiret 0SI 3-7847 noitamrofnI SI 50411 (Part 3) : 6891 ataD lacitnedI gnissecorp - ataD egnahcretni egnahcretni no 031 mm, elbuod no 031 mm 52.5( )ni elbixelf disk ,dedis 9.1 tpmm, elbixelf disk segdirtrac gnisu deifidom fre- segdirtrac gnisu deifidom fre- ycneuq noitaludom gnidrocer ta ycneuq noitaludom :gnidrocer 7 859 ,darptf 9.1 tpmm 84( ,)ipt traP 3 Track format B no htob :sedis traP 3 Track for- mat B 0SI 5667 noitamrofnI gnissecorp SI 60411 : 6891 eliF erutcurts dna lacitnedI - e:iF erutcurts dna gnillebal fo gnillebal fo elbixelf segdirtracksid elbixelf disk segdirtrac rof -rofni rof noitamrofni egnahcretni noitam egnahcretni (Continued on third cover) IS 14175:1994 IS0 9293:1987 Indian Standard NOITAMROFN1 GNISSECORP - EMULOV DNA ELIF ERUTCURTS FO ELBIXELF KSID SEGDIRTRAC ROF NOITAMROFNI EGNAH%RETNI Section one : General - 0 Introduction interchange of any file when sender and recipient wish to carry out frequent update of the file between interchange For many purposes IS0 7665 provides a satisfactory data inter- cycles, for example files of commercial transactions. change between different types of information-processing systems. However, it imposes some restrictions on the opera- : tion of a system as follows 1 Scope and field of application a) Each individual file must be recorded on the disk in a se- This International Standard specifies the volume and file struc- quential, “batch-processing” mode. After a set of files has ture of flexible disk cartridges (FDC) for the interchange of been recorded on the disk, a file cannot be extended beyond information between users of information processing systems. its pre-determined length. It also specifies an optional record structure. It is common practice in small systems for the user to inter- This International Standard is applicable to various types of act continuously with the system to update files. Files flexible disk cartridges including those identified in clause 3, having a suitable structure for this purpose are not within and other types which may be the subject of future Inter- the provision of IS0 7665. national Standards. The interchange cartridge has to be created by an “export” This International Standard specifies the location of files of in- copy prdcess from the application’s files, after the applica- formation on a flexible disk cartridge, and also specifies a set of tion has terminated. A similar “import” process is required recorded descriptors which identifies : in the receiving system. - the files which may be interchanged; b) Limitations on the number of file labels permitted on an interchange FDC prevents the full use of the disk space if - the losations of the files; the average size of files is significan tly less than, say 20 kbytes. For conventional data processin g purposes this - the attributes of the files; is usually satisfactory. However, the file sizes typically en- countered in text processing and small single-user systems - the location of unused space for recording on the FDC; are very much smaller and would lead to very inefficient use of the disk space. - the location of defective recording space on the FDC; In view of these requirements it was decided to develop a - the attributes of the FDC and of the descriptors recorded second standard for volume and file structure of flexible disk on it. cartridges, the provisions of which were to be based on already existing practice in general use world-wide. Hence this Inter- This International Standard also specifies requirements for the national Standard has the following beneficial characteristics, processes which are provided within information processing in addition to those of JSO 7665. systems to enable information to be interchanged between dif- ferent systems, utilizing recorded flexible disk cartridges as the - The interchange file will be especially for direct updating medium of interchange. For this purpose it specifies the func- by interactive application. tions within systems which are intended to originate or to receive flexible disk cartridges which conform to this Inter- - There will be no limit on the number of individual files on national Standard. an FDC, within the overall limitation of available spacefor holding files. Any file can be extended whenever required. This International Standard provides a method for the alloca- tion of space that is independent of the number of files that are : These characteristics are advantageous for recorded on the volume. It also enables the sizes of the record- - ed files to be expanded or contracted during processing, sub- interchange of sets of text files or of small files, or of ject only to the availability of unused recording space when multiple-part document files; needed. IS 14175: 1994’ IS0 9293 : 1987 The contents and organization of the files are not specified by frequency modulation recording at 13 262 ftprad, 3.8 tpmm this International Standard and are subject to agreement be- (96 tpi), on both sides tween the originator and the recipient of the interchanged FDC. - Part 1: Dimensional, physical and magnetic character- 1) istics. 2 Conformance - traP 3: Track format B for &I tracks. 11 2.1 Conformance of a flexible disk cartridge ISO8860, Information processing - Data interchange on 96 mm (3.5 in) flexi&le disk cartridges usrng modified frequency A flexible disk cartridge shall be in conformance with this Inter- modulation recording at 7 958 ftprad, 5.3 tpmm (135 tpi), on national Standard when all information recorded on it conforms both sides to the requirements of section 2 of this International Standard. - Pwt 1: Dimensional, physical and magnetic character- A prerequisite to such conformance is the conformance of the istics. flexible disk cartridge to the appropriate International Standard for data interchange of flexible disk cartridges. - Part 2: Track format. 2.2 Conformance of an information processing system 4 Definitions An information processing system shall be in conformance with For the purposes of this International Standard the following this International Standard if it meets the set of requirements definitions apply. specified in section 3 of this International Standard either for an originating system, or for a receiving system, or for both types of system. A statement of conformance shall identify which of 4.1 byte: A string of binary digits operated upon as a unit. these sets of requirements is met by the system. In this International Standard this term designates an 8-bit byte. Conformance with this Internation Standard does not require conformance with section 4. 4.2 data field of a sector: A fixed-length field containing the data of a sector. 3 References 4.3 data interchange standard : A standard which defines the physical and magnetic characteristics, the recording IS0 646, Information processing - IS0 7-bit coded character method, and the track format of a flexible disk cartridge. set for information interchange. IS0 7487, Information processing - Data interchange on 4.4 defective sector: A sector which cannot be read or 139 mm (5.25 in) flexible disk cartridges using modified fre- written without error. quency modulation recording at 7 958 ftprad, 1,9 tpmm (48 tpi), on both sides 4.5 descriptor: A recorded structure containing descriptive - information about the volume or a file. Part I: Dimensional, physicaf and magnetic character- istics. 4.6 file: A named collection of information. - Part 3: Track format 6. 4.7 formatting : Writing the control information establishing IS0 7665, Information processing - File structure andlabelfing the physical addresses of sectors on the surfaces of a flexible of flexible disk cartridges for information interchange . disk cartridge. IS0 8878, Information processing - Data interchange on 4.8 implementation: A set of processes which enable an 136 mm (5.25 in) flexible disk cartridges using modified fre- information processing system to behave as an originating quency modulation recording at 7 958 ftprad, 3,8 tpmm system, or as a receiving system, or as both types of system. (95 tpi), on both sides : - Part 1: Dimensional, physical and magnetic character- 4.9 initialization Writing descriptors initially required to be istics. on the FDC, prior to the commencement of general processing or use. - Part 3: Track format B. 4.10 originating system : An information processing IS0 8630, Information processing - Data interchange on system which can record files on an FDC for the purpose of 130 mm (5.25 in) high density flexibfe cartridges using modified data interchange with another system. 1) At present at the stage of draft. IS 14175: 1994 IS0 9293 : 1987 4.11 receiving sysrem : An information processing system 5 Notetions which can read files from an FDC which has been recorded by another system for the purpose of data interchange. The following notations are used in this International Standard. 4.12 sector: That part of a track on a flexible disk cartridge 5.1 Decimal and hexadecimal notations that can be accessed independently of other parts of the track by the magnetic heads of the flexible disk drive. Numbers in decimal notation are represented by decimal digits, 4.13 track : That part of a flexible disk that can be accessed namely 0 to 9. by a single magnetic head that is stationary while the disk Numbers in hexadecimal notation are represented by hexa- makes a complete revolution. decimal digits, namely 0 to 9 and A to F, shown in parentheses. 4.14 user: A person or other entity (for example an applica- tion program) that causes the invocation of the services provid- 5.2 Other notations ed by an implementation. BP : Byte position within a Descriptor, starting with 1 In addition thefo!lowing definitions apply specifically to section four. : ZERO A single bit with the value 0 4.15 fixed-length record: A record contained in a file in ONE: A single bit with the value 1 which all records must have the same length. ipfx): The integer part of x 4.16 record : Related data treated as a unit of information. ceil(x) : The smallest integer that is not less than x 4.17 segment: A part of a record. rem(x,y) : The remainder of the integer division of x by y, that is, rem(x,y) = x - y x ip(xly) 4.16 segmented record: A record contained in a file in which the records may have different lengths and each record may consist of one or more separate segments. 5.3 Capital letters 4.19 variable-length record : A record contained in a file in Where a word or a group of words is used to designate a which the records may have different lengths but a record must specific concept, for example the name of a descriptor field, it not consist of separate segments. is printed with initial capital letters except for prepositions. Section tw o: Requirements for the medium 6 Volume structure 6.1.2 Physical Addresses 6.1 Arrangement of data on a flexible disk Each sector shall be identified by a Physical Address compris- ing the Side Number, the Track Number, and the Sector cartfidge Number. The sides shall be numbered 0 and 1, tracks shall be numbered starting with 00, and the sectors shall be numbered 6.1.1 FDC parameters starting with 1 on each track. For the purpose of this International Standard the significant parameters of the data interchange standard are shown in 6.1.3 Logical Sector Number table 1. Each sector on a volume shall be identified by a Logical Sector Table 1 Number. There shall be a one-to-one correspondence between Physical Address and Logical Sector Number. The Logical I FDC parameters 1 Acronym 1 Sector Numbers shall be assigned in an ascending sequence, beginning with 0, starting at sector 1, track 00, side 0, continu- ing onto track 00, side 1 (if the FDC is recordable on both sides) and then to track 01, side 0, etc. Total Number of Sectors of the FDC The relation between the Side Number (HN), Track Number Number of Bytes per Data Field of a Sector (TN), Sector Number (SN) and the Logical Sector Number : (LSN) shall be given by the formulae The values of these parameters shall be obtained from the text of an appropriate data interchange standard (see annex A). LSN = SPT x IHN + (NOS x TN11 + SN - 1 IS 14175: 1994 IS0 9293 : 1987 SN = rem {rem [LSN, (SPT x NOSII, SPT} + 7 Each cluster shall be identified by a unique Cluster Number (CN). Cluster Numbers shall be integers, assigned in ascending LSN order starting with 2. Cluster Number 2 shall be assigned to the TN = ip SPT x NOS cluster the first or only sector of which~has the Logical Sector Number SSA. Each successive Cluster Number shall be assign- rem ILSN,(SPT x NOS)I ed to the cluster the sectors of which have the next higher set HN = ip of LSNs. C SPT If the total number of sectors in the Data Area is not a multiple 6.1.4 System Area and Data Area of SC the remaining sectors shall not be used. The space on an FDC shall be divided into a System Area and a The Logical Sector Number of the first sector in a cluster shall Data Area. be related to the Cluster Number by the following formula : The System Area shall be recorded on track 00, side 0 and LSN = [(CN - 2) x SC1 + SSA track 00, side 1. where The System Area shall occupy sectors with the Logical Sector Numbers 0 to SSA - 1, where SSA is the number of sectors in LSN is the Logical Sector Number; the System Area (see 6.3.4). The System Area shall contain Descriptors which specify the recording format of the FDC, CN is the Cluster Number; describe the use of the Data Area, and provide a Directory of the files on the volume. No part of any file shall be contained in SC is the number of sectors per cluster; the System Area. SSA is the size of the System Area in number of sectors The Data Area shall occupy sectors with Logical Sector (see 6.3.4). Numbers starting with SSA. Interchange files and supplemen- tary Descriptors (such as Sub-directories) shall be contained in the Data Area. Files not intended for interchange may also be 6.2.2 Status of clusters contained in the Data Area. A status shall be assigned to each cluster, and shall be one of 6.1.5 Parameters of the Volume Structure the following : - This International Standard specifies various types of data allocated to a file; structure within the System Area and Data Area. The sizes of these data structures are identified by a set of numerical - available for allocation; parameters. These parameters are listed in table 2. - defective. Table 2 The status of each cluster shall be identified in the File Alloca- Parameter Acronym tion Table (FAT) in the System Area. Sectors per Cluster SC Reserved Sector Count RSC 6.2.2.1 Clusters allocated to a file Sectors per FAT SF Root Directory Entries RDE The clusters allocated to contain a file shall be identified in the FAT. The clusters allocated to contain a file need not have con- The values of these parameters for each FDC type are contain- secutive Cluster Numbers. ed in annex A. 2.6 6.2.2.2 Clusters available for allocation Arrangement 0-f the Data Area The clusters available for allocation shall be identified in the 6.2.1 Clusters FAT. The clusters available for allocation need not have con- secutive Cluster Numbers. The Data Area shall be organized into units of allocation called clusters. Each cluster shall consist of the same number of The contents of clusters available for allocation shall be ignored . sectors which shall be a power of 2, i.e. 1, 2, 4, 8, . . . The in interchange. number of sectors in each cluster (Sectors per Cluster, SC) shall be as specified in annex A. The data of a cluster shall be recorded in the Data Fields of its constituent sectors. -6.2.2.3 Defective Clusters If a cluster comprises more than one sector, the set of Logical Clusters containing one or more defective sectors shall be Sector Numbers (LSN) of its constituent sectors shall form a marked as Defective Clusters in the FAT. The contents of consecutive ascending sequence. Defective Clusters shall be ignored in interchange. 4 IS 14175: 1994 : IS0 9293 1987 6.3 Arrangement of the System Area < NOS x SPT The System Area shall contain an FDC Descriptor and space for, system use, the Root Directory, and the File Allocation Table where (FAT) recorded twice. RSC is the number of sectors preceding the first FAT, i.e. 6.3.1 FDC Descriptor and space for system use the Reserve,l Sectors Count; The sector with Logical Sector Number 0 shall contain the FDC SF is the number of sectors in the FAT: Descriptor and space for system use. RDE is the number of Root Directory Entries; The FDC Descriptor shall contain a Medium Identifier, the FDC parameters, an identifier of the system which recorded the FDC SS is the number of bytes in the Data Field of a sector; ‘Descriptor and information about the parameters of the volume structure. NOS is the number of sides available for recording; Additional sectors shaving successiveiy higher Logical Sector SPT is the number of sectors per track. Numbers may also be reserved for system use. The contents of such sectors shall be ignored in interchange. The number of 6.4 Files sectors reserved for system use (RSC) shall include the sector the LSN of which is 0. A file shall be an interchange file or a Sub-directory or a file not intended for interchange The values of the Medium Identifier and the Reserved Sectors Count for each medium type shall be as specified in annex A. Each file shall be identified by an entry in a Directory. 6.3.2 File Allocation Table (FAT) 6.4.1 File Space The FAT shall contain a Format Identifier and one entry for Each file shall be recorded in the Data Fields of the sectors of a each cluster of the.Data Area of the FDC. These entries shall be set of clusters. This set shall be known as the File Space of the numbered consecutively starting with 2 and the Entry Number file. The order of the clusters within the set shall be specified by shall’ be equal to the Cluster Number of the corresponding their FAT entries. cluster. The bytes in the File Space shall be numbered consecutively. Each entry in the FAT shall indicate the status of the corre- The numbering shall start with 1, which shall be assigned to the sponding cluster. The FAT entries shall be used to identify the first byte of the first cluster of the File Space. The numbering set of clusters that are allocated to each file. Annex D shows an shall continue through successive bytes of the first cluster, and example of a FAT. then through successive bytes of each successive cluster (if any) of the File Space. The numbering shall end with a number The number of sectors of the FAT (SF) shall be dependent on the number of clusters in the Data Area a nd shall be as equal to the number of bytes per cluster (i.e. SS x SC) multiplied by the number of clusters in the File Space. specified in annex A. The FAT shall be recorded in the System Area, in a sequence of 6.4.2 Relation to clusters sectors starting with the Logical Sector Number equal to RSC. The second occurrence of the FAT shall be recorded in a se- The Cluster Numbers of the clusters forming the File Space of a : quence of sectors immediately following the first occurrence of file shall be recorded as a chain as follows the FAT. - The Cluster Number of the first cluster of the File Space shall be recorded in the Starting Cluster Number field of the 6.3.3 Root Directory Directory entry of the file. The Root Directory shall be recorded in the System Area in a - For each cluster of the File Space, except the last one, sequence of consecutive sectors immediately following the the corresponding -FAT entry shall contain the Cluster second occurrence of the FAT. It shall contain a set of entries Number of the next cluster of the File Space. each of which identifies a file, a Volume Label or a sub- directory, or indicates that it is not in use. - For the last cluster of the File Space, the corresponding FAT entry shall contain an entry indicating that it is the last The number of these entries, the Root Directory Entries (RDE), cluster of the file. shall be as specified in annex A. 6.4.3 File length 6.3.4 Size of the System Area The length of a file shall be the number of consecutive bytes in The size of the System Area (SSA), in number of sectors, is the File Space, starting from the first byte, that are intended for : given by the following formula interchange. It this number is less than the number of bytes in 5

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.