APPLEⅡ计算机磁盘操作系统简介

🏠 首页 《无线电》杂志 1987年 🔗 第218期 🔗 第5页 分类:技术市场 🔗 刘 🔗, 雨 🔗

我们知道利用计算机可以做许多事情,诸如科学计算、文字处理等,并且一个程序可以反复运行,根据不同的数据得出相应的结果。为了让一个程序反复运行,必须将程序保存起来,以备需要时调用。怎样才能将程序“保存”起来呢?

微型计算机的存储空间很有限,APPLE的内存一般只有64K。我们如何在APPLE机上运行更长的程序呢?

这些问题的解决,需要借助于APPLE机的主机与磁盘在磁盘操作系统的控制管理下交换信息。本文就向大家介绍一些这方面的知识。

磁盘操作系统

磁盘操作系统的英文缩写是DOS,因此,有时将磁盘操作系统简称DOS。APPLE-Ⅱ机配有DOS3·3磁盘操作系统。

磁盘操作系统是一组程序,它能自动管理存贮信息的磁盘空间,完成存取信息等管理任务。用户信息以文件的形式存放在磁盘中,DOS能保证对磁盘信息实行“按文件名存取,为使用文件提供了方便。对用户来讲重要的是掌握磁盘操作系统的使用方法。

磁盘

APPLE-Ⅱ机使用的是直径为5\(\frac{1}{4}\)英寸的单面单密度软盘。软盘的外形和结构示意图如附图所示。

图1
图1 🔍原图 (806×435)

软盘装在塑料保护袋内,袋的上部开了一个槽形窗口,驱动器的读/写磁头就在这个窗口读写信息,在袋的左下缘,开有一个缺口,若这个缺口没有封闭,该磁盘就是可以读写的磁盘;如果不开缺口或用胶纸将缺口盖住,这个磁盘就是“写保护”的,只能读,不能写。

磁盘共分35个磁道,每个磁道分为16个扇区,每个扇区存放256个字节。因此,磁盘的容量为140K字节(256×16×35=140K)。

磁盘空间的使用情况是:$0~$2磁道存放DOS程序。$11磁道存放磁盘空间管理及文件管理的各种表格。余下的$3~$10、$12~$22(共31条磁道,403个扇区,103K字节)留给用户存贮文件。

磁盘访问的顺序是这样的:从$12磁道开始,磁头往内圆走直至$3磁道为止。在一个磁道中,访问的顺序是从扇区$F开始,然后$E……最后是$0扇区。保管好的磁盘,一般可以正常使用40小时左右。

磁盘操作命令(DOS命令)

DOS命令分为五大类:管理命令、访问命令、机器语言文件命令、顺序文本文件命令、随机存取文本文件命令。下面我们主要介绍管理命令。

管理命令的一般格式为:

命令名f〔,Vv〕〔,Ss〕〔,Dd〕

f代表文件名,最多30个字符,字符串中不允许有逗号,且第一个字母必须是英文字母。f后面的几项通称为参数,f与参数之间必须用逗号隔开。中括号的意思表示其中的参数可以选择。

V代表磁盘的编号,小写字母代表选取的编号值,取值为0~254,V的初始值为机器启动时所用磁盘的编号。

S磁盘控制卡所在的槽口号,可取值1~7,通常取值为6。

D代表磁盘驱动器,d是编号,省略时即认为是1号驱动器。

下面,我们通过一个程序的存取来介绍基本的DOS管理命令。

首先,开机建立DOS,即在开机前将代有DOS系统的软盘插入驱动器内,再开机。

检查一下用来存贮信息的磁盘是否初始化。若没有,可采用下面指令进行初始化:

初始化命令格式为:

INIT f〔,Vv〕〔,Ss〕〔,Dd〕

被初始化的磁盘赋以编号V,如省略〔Vv〕则自动赋以编号254。

在此所用命令为:INIT HELLO

则被初始化磁盘编号为254,其问候程序为HELLO。

假设欲输入的程序如下:

10 PRINT“DISK OPERATING SYSTEM”

20 PRINT“APPLE DOS3·3”

30 END

程序输入后,可采用存入命令将程序存至磁盘中去。

存入命令(SAVE)格式为:

SAVE f〔,Ss〕〔,Dd〕〔,Vv〕

我们给要存入的程序取名为PROGRAM-1,则所用命令为:

SAVEPROGRAM-1

命令执行后,上述程序就以PROGRAM-1的名字存入磁盘中。为了确认该程序已被存入,可列出磁盘的目录检查是否有该程序名。

列磁盘目录(CATALOG)命令格式为:

CATALOG〔,Ss〕〔,Dd〕

在此该命令可写为:CATALOG

如何将一个在磁盘上的程序调入计算机内呢?可采用下述的取磁盘文件命令。

取磁盘文件(LOAD)命令格式为

LOAD f〔,Ss〕〔,Dd〕〔, Vv〕

利用命令 LOAD PROGRAM-1

便可取出刚才存入的文件名为PROGRAM-1的程序。随后,即可将其运行。实际上借助运行磁盘命令,还可方便地运行磁盘上的程序。

运行磁盘程序(RUN)命令格式为:

RUN f〔,Ss〕〔,Dd〕〔,Vv〕

刚才的取磁盘文件及运行这两步在此可合为一步,即通过命令:RUN PROGRAM-1

将程序PROGRAM-1调入内存,然后使它运行。

删除磁盘文件(DELETE)命令格式是:

DELETE f〔,Ss〕〔,DSs〕〔,Dd〕〔,Vv〕

若删除上述名为PROGRAM-1的程序,则命令为:DELETE PROGRAM-1

一旦DELETE命令执行,则磁盘上所对应的文件被删除。因此,使用该指令一定要慎重,为避免一些有用的程序被误删,可以采用下述命令对文件“加锁”保护。

文件“加锁”(LOCK)命令格式为:

LOCK f〔,Ss〕〔,Dd〕〔,Vv〕

例如:可以采用下述命令对PROGRAM-1“加锁”。

LOCK PROGRAM-1

在目录中被锁住文件的文件名前有一个“*”标记。

如想删除,则必须“开锁”,而后才能用DELETE命令删除,必须开锁后才能用DELETE命令删除。“开锁”命令如下:

文件“开锁”(UNLOCK)命令格式为:

UNLOCK f〔,Ss〕〔,Dd〕〔,Vv〕

若想去掉加在PROGRAM-1文件上的“锁”。可用命令:UNLOCK PROGRAM-1

开锁后,“*”标记消失。

DOS管理命令除上面介绍的8条以外还有几条,由于不常用,故在此不做介绍。(刘 雨)