Apple Pascal_

标题:Apple Pascal Apple Pascal是基于UCSD Pascal系统的语言和操作系统。 Apple Pascal指的是1979年8月Apple Apple 3.2和3.3版本之间发布的Apple II系列计算机的操作系统。该系统作为软件/硬件包的一部分包含在内,为Apple II增加了对Pascal语言的支持。它添加了一些功能,稍后将被纳入到3.3版本中,以及在引入ProDOS之前不会再看到的功能。 最大的变化是磁盘格式和文件存储方法,因为Apple Pascal设计用于利用140K 5.25“软盘,而不像DOS 3.2那样将磁盘分成256字节扇区,Apple Pascal将其分成”块“,每个512字节,每块因此包含两个扇区,这为保存和检索文件提供了一种不同的方法,在Apple DOS下,文件被保存到操作系统可以找到的任何可用扇区,而不管位置如何,这导致了更大的文件在加载和保存时变成碎片并减慢对磁盘的访问速度Apple Pascal试图通过仅保存到磁盘上的连续块来纠正这种情况。 缺点包括对文件命名的新限制。虽然Apple DOS允许长达30个字符的文件名,并且可以使用任何ASCII字符,但Apple Pascal将长度缩短为15个字符,并且只允许使用字母,数字和句点。这样做是为了让磁盘的目录或文件列表更清晰,因为较短的文件名可以最大限度地减少屏幕上的“绕回”。由于当时大多数Apple显示的宽度只有40个字符,文件名限制没有被视为一个很大的缺点。 连续的文件保存方法也产生了一些问题。如果删除的文件空间不在磁盘的“结尾”(在最近保存的文件之后),则无法使用它。软件包中包含一个名为Krunch的实用程序,通过移动文件来“清理”磁盘,直到它们全部被连续存储。 除了磁盘访问速度的提高之外,这些优势非常显着。 Apple Pascal通过引入两字节代码来指示类型,从原来的八个增加了支持的文件类型的数量。还添加了一个时间戳记功能,用于指示文件创建或上次修改的日期和时间,然后这些数据将通过CATalog命令显示在文件名的一行上,以前只有文件的名称,基本类型,并显示大小。奇怪的是,时间戳功能并没有成为后来的DOS 3.3的一部分。 磁盘也可以首次命名。在Apple DOS下,只能给磁盘一个卷号,但Apple Pascal磁盘卷名最长可以有七个字符。 Apple Pascal软件包还包括磁盘维护实用程序,Pascal编译器(设置为UCSD标准)以及一个功能强大的汇编程序,以补充Apple II内置的“监视器”汇编程序。 Apple Pascal系统最大的问题是操作系统太大而无法放在一张软盘上。这意味着在只有软盘驱动器的系统上,为了做任何事情都需要不断交换磁盘。系统至少需要两个,最好是三个驱动器才能正确使用操作系统。

alter table  `tablename` modify  `column` timestamp not null   default current_timestamp;

posted @ 18-10-06 05:21 作者:admin 点击量:

powered by 日升华庭 @2014 RSS地图 html地图

Copyright 站群系统 © 2012-2013 365建站器 版权所有