CN1024959C - 带有可拆卸介质标识的个人计算机 - Google Patents
带有可拆卸介质标识的个人计算机 Download PDFInfo
- Publication number
- CN1024959C CN1024959C CN91104169A CN91104169A CN1024959C CN 1024959 C CN1024959 C CN 1024959C CN 91104169 A CN91104169 A CN 91104169A CN 91104169 A CN91104169 A CN 91104169A CN 1024959 C CN1024959 C CN 1024959C
- Authority
- CN
- China
- Prior art keywords
- memory devices
- controller
- signal
- medium
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C53/00—Shaping by bending, folding, twisting, straightening or flattening; Apparatus therefor
- B29C53/56—Winding and joining, e.g. winding spirally
- B29C53/58—Winding and joining, e.g. winding spirally helically
- B29C53/78—Winding and joining, e.g. winding spirally helically using profiled sheets or strips
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16L—PIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL
- F16L11/00—Hoses, i.e. flexible pipes
- F16L11/14—Hoses, i.e. flexible pipes made of rigid material, e.g. metal or hard plastics
- F16L11/16—Hoses, i.e. flexible pipes made of rigid material, e.g. metal or hard plastics wound from profiled strips or bands
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T428/00—Stock material or miscellaneous articles
- Y10T428/24—Structurally defined web or sheet [e.g., overall dimension, etc.]
- Y10T428/2419—Fold at edge
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T428/00—Stock material or miscellaneous articles
- Y10T428/24—Structurally defined web or sheet [e.g., overall dimension, etc.]
- Y10T428/24744—Longitudinal or transverse tubular cavity or cell
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T428/00—Stock material or miscellaneous articles
- Y10T428/24—Structurally defined web or sheet [e.g., overall dimension, etc.]
- Y10T428/24777—Edge feature
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及个人计算机,并具体地涉及具有标识用于与该计算机相关联的一个直接存取存储器设备中的可拆卸介质的存储能力的措施的一种个人计算机。所公开的装置使用多条延伸在一个存储器设备与一个控制器之间的信号通信路中的至少某些条区有可能用于可拆卸介质直接存取存储器设备中的多种类型的可拆卸介质,这些条通路是该存储器设备用于向该控制器标识插入该控制器正在与之通信的设备中的介质的类型的。
Description
本发明涉及个人计算机,更具体地涉及具有标识用于与该计算机相关的直接存取存储器设备中的可拆卸介质时存储能力的措施的个人计算机。
一般地说个人计算机系统而具体地说IBM个人计算机已广泛地用于为当今现代化社会的许多部分提供计算机能力。个人计算机系统通常可定义为一种桌面的,落地式的,或便携式的微型计算机,它由包含一个单一的系统处理器与关联的易失性与非易失性存储器的一个系统单元,一台显示监视器,一个键盘,一个或多个软盘驱动器,一个固定磁盘存储器,以及一台选用的打印机组成。这些系统的区别性特征之一是使用一块主板或系统板来将这些部件电气地连接在一起。这些系统是主要为向一个单个用户提供独立的计算能力而设计的,并且是为了供个人或小型企业购买而定价低廉的。这种个人计算机系统的例子有IBM(国际商用机器公司)的个人计算机XT以及IBM的个人系统/2型号25,30,50,60,70,及80。
这些系统可分为两大系列,第一系列,通常称为系列Ⅰ型号,采用以IBM个人计算机XT,AT及其它“IBM兼容”机为代表的总线
体系结构。第二系列,称为系列Ⅱ型号,采用以IBM个人系统/2型号50至80为代表的IBM微通道总线体系结构。许多系列Ⅰ型号采用流行的INTEL(英特尔)80888或8086微处理器作为系统处理器。这些处理器具有寻址一兆字节存储器的能力。某些系列Ⅰ及大多数系列Ⅱ型号典型地采用高速INTEL 80286,80386,与80486微处理器,它们能以实际模式操作仿真较慢速度的INTEL8086微处理器,或者以保护模式操作将寻址范围在某些型号中从一兆字节扩充到4000兆字节。本质上,80286,80386,与80486处理器的实际模式特征对8086与8088微处理器编写的软件提供了硬件兼容性。
这种个人计算机具有“开放型”体系结构的特征,即,这些系统是设计并构造成为可以在系统选择及增加诸如可拆卸介质直接存取存储器设备(即DASD)这样的附加外围设备,或者一台现有的设备可以更换成另一类型的设备。上述软盘驱动器便是一种可拆卸介质DASD的例子。作为示例,原来的系列Ⅰ机器通常装备有一台5.25寸的在一片软盘上能存储1.2兆字节数据的大容量(即高密度)软盘驱动器。然而,这种机器也可能装备一种使用一片5.25寸磁盘存储360千字节数据的过去型号的DASD。系列Ⅱ机器可以有使用存储780千字节或1.44兆字节数据的3.5寸软盘的DASD。其它可拆卸介质DASD也是已知和构想为可以提供给与使用于上面所述的一般类型的个人计算机的。使用在不同类型DASD中的可拆卸介质具有相同的物理格式因素这一事实引起了某些麻烦。即,一片5.25寸软盘可以格式化为两种不同存储能力中的任何一种,而一片3.5寸
软盘可能格式化为三种存储能力中的任何一种。
在此以前,传统的做法是在所述类型的一台个人计算机中设置一个用于执行指令与处理数据的一个中央处理器单元,以及操作地设置在处理单元与DASD之间用于控制将数据写到DASD的可拆卸介质上或从介质上读出的一个直接存取存储器设备控制器。曾经设想过在一台个人计算机的操作中识别所采用的DASD的型号及插入这一驱动器中的介质的存储特征的措施。有兴趣的读者可参阅1988年9月20日颁发给Berens等人的美国专利4,733,036及Agoglia等人的美国专利4,928,193(两者都与这里所描述的发明共同拥有)从中找到用于判定软盘驱动器与介质型号的装置与方法的披露。为了对本发明有一个必要或适当程度的理解,在这里将这些先有专利作为结比文件结合进这一说明书中。
记住了前面的讨论,本发明的一个目的是使一个个人计算机系统能够区别与这一系统相关联的可拆卸介质直接存取存储器设备有可能使用的多种可拆卸介质。在实现这一发明目的中,延伸在一个存储器设备与该存储器设备的控制器之间的多条信号通信通路中的至少某些条被用于向控制器标识该控制器正在与之通信的设备中所插入的介质的类型。
本发明的另一个目的是当允许一个系统装有并不专门适应这里所述的判定的老式型号的存储器设备以及专门为适应这种判定所装备的第二类型,即新型号的存储器设备时能够区别多种型号的可拆卸介质。在实现本发明的这一目的中,专门的识别信息是使用通路从一个DASD传送给一个控制器的,这些通路在存在于第一类型,即
老式型号的设备时用于其它目的。
已经陈述了本发明的某些目的,在说明的进展中其它目的将结合附图逐一显示,其中:
图1为实施本发明的一台个人计算机的透视图;
图2为图1的个人计算机的某些部件的分解透视图,包括一个底盘,一个顶盖,一个机电直接存取存储器设备以及一块主板,并展示这些部件中的某些关系;
图3是图1与2中的个人计算机的某些部件的示意图;
图4是根据本发明的一个控制器与一个可拆卸介质直接存取存储器设备的一个多通路连接的示意性表示;以及
图5是根据本发明的用于传送标识数据的一种编码方案的示意性表示。
虽然本发明在下面将参照展示本发明的一个较佳实施例的附图更全面地进行描述,但在下面的说明一开始便应理解,相应领域的技术人员可能修改这里所描述的发明而仍能得到这一发明的有利效果。从而,对下面的说明应理解为是一种面向相应领域的技术人员的广义的教导性公开,而并不是对本发明的一种限制。
现在更具体地参见附图,在图1中示出了实施本发明的一台微型计算机并总体地以10指示。如上所述,计算机10可有一台相关联的监视器11,键盘12及打印机或绘图仪14。计算机10具有一由一个装饰性外部部件16与一个内部屏蔽部件18组成的顶盖15(图2),它与一底盘19合作限定一个封闭的屏蔽空间用于容纳处理与存储数字数据的通电的数据处理与存储部件。这些部件至少有一些是
安装在一块多层主板20或母板上的,它是安装在底盘19上的并提供一种装置用于电气地互连计算机10的部件,其中包括上面指名的那些部件以及诸如软盘驱动器,各种形式的直接存取存储器设备,附件卡或板之类的这些其它相关部件。如下面要更全面地指出的是在主板20中为在微型计算机的操作部件之间传递输入/输出信号而在主板20中采取的措施。
底盘19包含一个以22指示的基座,一块以24指示的前面板以及25指示的一块后面板(图2)。前面板24限定了至少一个开放舱室(而在所示的形式中则为四个舱室)用于接纳诸如磁盘或光盘的驱动器,磁带后备驱动器之类的数据存储器设备。在所示的形式中,设置了一对上部舱室26,28与一对下部舱室29,30。一个上部舱室26适合于接纳具有一个第一尺寸的外围设备驱动器(例如称为3.5寸驱动器的)而另一个28则适合于接纳两种尺寸中选择的一种(例如3.5与5.25寸)而下部舱室则只适合接纳一种尺寸的设备(3.5)寸)。在图1中以85指示了一个软盘驱动器,它是一个能够接纳插入其中的一片软盘并使用该软盘来接收、存储并发送数据的通常所知的可拆卸介质直接存取存储设备。
在将上述结构与本发明进行联系以前,简要地回顾个人计算机系统10的一般操作是值得的。参见图3,那里示出了以根据本发明的系统10为例的计算机系统的各种部件,其中包括安装在主板20上的部件以及主板与个人计算机系统的I/O槽与其它硬件的连结。连接到主板上的有系统处理器32,它由一个微处理器组成,该微处理器通过一个总线控制定时单元35由一条高速CPU局部总线34
连接到一个存储器控制单元36,单元36又连接到一个易失性随机存取存储器(RAM)38。虽然任何适当的微处理器都能应用,一种适用的微处理器是INTEL出售的80386。
虽然在下面本发明是具体参照图3中的系统框图描述的,但在随后的说明一开始便应理解,根据本发明的装置与方法是构思为可用于主板的其它硬件配置的。例如,系统处理器可以是一个INTEL80286或80486微处理器。
现在返回到图3,CPU局部总线34(包括数据,地址与控制部分)为微处理器32,一个数学协处理器39,一个高速缓冲存储器控制器40及一个高速缓冲存储器41提供连接。同时耦合在CPU局部总线34上的有一个缓冲器42。缓冲器42本身又连接到一条较低速度(与CPU局部总线相比)的系统总线44。它也包括地址,数据与控制部分。该系统总线44延伸在缓冲器42与另一个缓冲器48之间。系统总线44又连接到一个总线控制与定时单元35及一个DMA(直接存储器存取)单元48。DMA单元48由一个中央仲裁单元49与DMA控制器50构成。缓冲器51在系统总线44与一条诸如微通道总线52的选用特征总线之间提供一个接口。连接在总线52上的有用于接纳微通道适配器卡的多个I/O槽54,这些适配器卡可进一步连接到一台I/O设备存储器。
一条仲裁控制总线55将DMA控制器50与中央仲裁单元49连接到I/O槽54及一个软盘适配器56。同时连接到系统总线44上的有一个存储器控制单元36,它包括一个存储器控制器59,一个地址多路复用器60,以及一个数据缓冲器61。存储器控制单元36进一
步连接到由RAM模块38表示的一个随机存取存储器。存储器控制器36包括将去往和来自微处理器32的地址映射到RAM38的特定区域的逻辑。这一逻辑用于回收以前被BIOC(基本输入输出系统)占据的RAM。存储器控制器36还生成一个ROM(只读存储器)选择信号(ROMSEL),它是用于启动或阻塞ROM64的。
虽然微型计算机系统10是示出为带有一个基本的一兆字节RAM模块的,应当理解,如图3中以选用存储器模块65至67所表示的附加存储器也可以连接到计算机系统10上。只是为了示例的目的,本发明是参照基本的一兆字节存储器模块38描述的。
在系统总线44与一条主板I/O总线69之间耦合有一个锁存缓冲器68。主板I/O总线69分别包含地址,数据与控制部分。沿主板I/O总线耦合的有各种I/O适配器及其它部件诸如显示器适配器70(它是用于驱动监视器11的),一个CMOR(互补金属氧化物半导体)时钟72,非易失性CMOS RAM74(以后称作NVRAM),一个RS232适配器76,一个并行适配器78,多个计时器80,一个软盘适配器56,一个中断控制器84,以及一个只读存储器64。只读存储器64中包含用于在I/O设备与微处理器32的操作系统之间进行接口的BIOS。存储在ROM64中的BIOS可以复制到RAM38中以减少其执行时间。ROM64还对存储器控制器36作出响应(通过ROMSEL信号)。如果ROM64被存储器控制器36所启动,则从ROM中执行BIOS。如果ROM64被存储器36阻塞,则ROM不响应来自微处理器32的地址查询(即,BIOS从RAM中执行)
主板I/O总线69,如下面描述的,包含由形成在多层主板20的
内层中的导电通路所定义的部分,并具体地包含邻接于主板20的一条边延伸的一部分中的若干这种通路,这一部分是位于邻接底盘的前后面板之一延伸的。主板的这种设计使得沿这样一条侧边的若干I/O接线端的位置能够与诸如监视器,键盘与打印机之类的设备交换信号。
时钟72用于日时间计算,且NVRAM是用于存储系统配置数据的。即,NVRAM中将包含描述系统的当前配置的值。例如,NVRAM中包含说明一个固定磁盘或软盘的容量,显示器的型号,存储器的容量,时间,日期等的信息。特别重要的是,NVRAM将包含存储器控制器36用以判定BIOS是从ROM还是从RAM中执行以及是否要回收准备给BIOS RAM使用的RAM的数据(可能是一个比特)。此外,每当执行一个专用的配置程序。(例如SET configuration(设置配置))时,这些数据便被存储在NVRAM中,SET configuration程序的目的便是将表征系统的配置的值存储在NVRAM中。
如上所述,计算机有一个以15总体地指示的顶盖,它与底盘19合作形成一个封闭的屏蔽空间用于包含微计算机的上述部件。顶盖是较理想地由一个外部装饰性顶盖部件16及一个金属薄板衬里18组成的,部件16是由一种可模压的合成材料制成的一个整体模压部件,而衬里18则是成形为适合于装饰性顶盖部件的外形的。然而,顶盖也可以是以其它已知方法制成的且本发明的应用不仅限于所描述的形式的机壳。
在这里所描述的一般形式的个人计算机中,在本发明之前,用多
条传送电数字信号的通路来提供控制器56与可拆卸介质DASD(例如软盘驱动器85)之间的互连已经是传统的做法了。传统上,这种连接或者由连接一个控制器与一个驱动器的电缆或者由DASD与系统板20的直接连接来建立。在国际商用机器公司所提供的早期个人计算机中,或者在与这些机器完全兼容的个人计算机中,这种互连是由一组34条通路即导线建立的,这些通路中不同的通路赋有不同的功能。在此以前,例如在1988年9月20日颁布给Berens等人的美国专利4,733,036与Agoglia等人的美国专利4,928,193(两者都与这里所描述的发明共同拥有)中所公开的,某些这种功能与通路曾被用于判定软盘驱动器与介质类型。为了对本发明在某种必要或适当程度上的理解,先有专利的公开在这里作为对比文件结合进这一说明书中。
为了实现本发明的目的,一对以前用于老式型号的DASD的导电通路被赋予新的功能,而这些新功能是以这样一种方式实现的,使得老式型号的驱动器能够与所得到的新功能向上兼容。即,通过向一导电通路提供新的功能,使得一个控制器能够区分老式与新式型号的存储器设备。此外,当控制器识别出一个新型号的设备时,它能够通过存储能力区分插入这一设备中的特定类型的介质。
在本发明以前的所述类型的个人计算机工作中,一个开机自检过程通过向每一个可能的驱动器舱室发布命令并监视一个特定信号的返回来判定直接存取存储器设备的存在。然后,一旦认定了驱动器的存在,便通过发布一个分级系列并监视返回的信号区分具有特定存储能力的设备来判定驱动器的型号。当判定了存储能力时,根据可
能配置的并具有所判定的存储能力的已知和予侧的设备作出对所设置的设备的特定型号作出一个系统假设。
在实施本发明的所述类型的人人计算机中,一对过去或者保留未用或者用于地回路以保证其它信号的隔离的通路被用于允许首先判定所配置的是老式还是新式型号的存储器设备器设备并且如果判定所出现的是新式型号的设备则进一步允许判定所配置的存储器设备及插入这此设备中的介质的存储能力。更具体地,在图4的示意性表示中,通路4已被从一条没有其它用途的保留的通路改变成一个第一驱动器型号指示器,而通路9已被从一条地回路改变成一个第二驱动器型号指示器。从该对通路上可获得的不存在任何驱动器型号以及如果发现存在这些信号,从这些信号的作为所标识的设备的存储能力的指示的组合中便可达到这些所期望的效果。
在这里所描述的组合中,控制器56与存储器设备两者的某些特征都在成功地判定中起作用。即,控制器必须能够区分在通路4与9上是否存在设备标识信号,并且存储器设备必须能够提供这些信号,两者一起避免否则可能出现的破坏性后果。
这些能力使得在同一系统中允许同时使用新的与老的部件的向上与向下兼容性成为可能,此外,必须使存储器设备能够识别各种介质的存储能力。本标识能力是设想为包括使用由来自控制器的一个DRIVE SELECT(驱动器选择)输入启动的收集极开路的设备。收集极开路的驱动器的使用允许否则不支持这一标识方案的老式型号存储器设备能够使用在该接口上而不损坏标志启动的存储器设备。
需要注意的是,在这里所描述的存储器设备的型号之间的简单区别是与此同时提出且仍未授权的美国专利申请第号所寻求的分离保护的主题。本发明所寻求的保护包含对插入一个存储设备的介质的型号的进一步判定。
应当注意的是,这里所提出的是从感测赋予介质的物理特征(例如在可拆卸盘片容器或壳内的一定予先确定位置上的孔或开口的存在与否)及从感测Berens等人的美国专利4,773,036中所述的介质格式化两方面来提供介质特征判定。本发明仔细考虑了两种方法的有用性,下面将变得更为清楚。
当具有上述存储器设备型号标识时,一对以前或者保留未用的或者用于地回路以保证其它信号的隔离的通路被用于允许判定插入一个具有方便这种判定的能力的已经标识的存储器设备中的介质的存储能力。更具体地,在图4的示意性表示中,通路17已经从一条地回路通路改变成一条用作第一介质型号指示器的通路,而通路9已经从一条地回路通路改变成一条用作第二介质型号指示器的通路。利用区分在该对通路上不存在任何介质型号信号以及,如果发现存在信号时,利用区分指示插入一个已标识的设备中的介质的存储能力的这些信号的组合来达到这些所期望的效果。
典型的介质标志编码示意性地示出在图5中。该编码方案假定可以发送两种DRIVE SELECT信号中选择的一种,一低(L)与一高(H)。通过接收一个DRIVE SELECT信号而被标识驱动器启动以后,该存储器设备可以以在该对通路中每一条上的高与低信号的模式来进行应答,这对通路在这里被标识为MEDTYP1与
MEDTYP0。在图5中示出了对应答有意义的一种可能的赋值。
在操作中,在用于判定系统配置的过程中应包括排除所有存储器设备,读取指定的输入端口,以及检测一个二进“11”组合的步骤。其它任何组合的出现表示至少有一台配置的存储器设备不支持这里所描述的介质标识方案,这将导致所有配置的设备所返回的标志都被认为是无效的结论。随着一个无效标志的判定,一位用户将被迫进入一个手工配置例程,在这一例程中,用户必须提供满意使用相关存储器设备的必要信息。如果判定了该存储器设备是支持这里所公开的介质标识方案的,则向所有可用的设备轮流发送一个DRIVE SELECT信号,并读取所返回的被启动的标识信号发对该系统的配置表中的驱动器型号进行更新。
如果介质感测被判定为受支持的,则对一个在其上要进行读/写/格式化操作的特定存储器设备的选择将启动一次在该存储器设备中是否装有可拆卸介质的判定。如果判定结果是没有介质,一位用户将被提示去插入介质。如果发现有介质存在,则读取介质感测通路17与27的状态以从所感测到的介质特征中(例如一些孔)判定所配置的是什么型号的介质。
如果所请求的操作是格式化,则将以与介质感测判定相容的方法格式化该介质。如果所请求的操作是一次读写操作,则以前公开的介质判定过程(上面所提到的Berens等人的在美国专利4,773,036中的过程)将被用于认定该介质是怎样格式化的。如果发现所存在的格式是与根据本发明的介质感测判定一致的,则进行所请求的操作。如果发现是不相等的,则警告用户存在着产生错误的潜在危
险。用户可以指令继续进行所请求的操作,在这一情况下Berens等人的过程所作出的判定优先于感测介质的物理特征的判定,而系统将忽视出现在MEDTYP1与MEDTYO0通路上的介质感测信息。
在附图与说明书中已经描述了本发明的一个较佳实施例,并且虽然所使用的是特定的名词。但这样给出的说明只是在广义的与描述性的意义上使用专门名词的,而并非用于限制的目的。
Claims (7)
1、一种个人计算机,其特征在于:
一个中央处理器单元,用于执行指令;
一个可拆卸介质直接存取存储器设备,用于接收,存储与发送供所述中央处理器单元处理的数据;
一个直接存取存储器设备控制器,操作地设置在所述处理单元与所述存储器设备之间用于在接收,存储与发送数据中管理所述存储器设备的操作;以及
多条信号传送通路,操作地连接所述存储器设备与所述控制器;
选择的多条所述通路,传送向所述控制器标识插入所述存储器设备中的介质的特征的信号,这些特征是指明插入所述存储器设备中的介质的存储能力的;
所述控制器区分由所述选择的通路传送的信号的缺席,从而表明一个第一类型的存储器设备的存在,以及由所述选择的通路传送的信号的出现及其多种不同的组合从而表明一个第二类型的存储器设备的存在及插入所述第二类型的存储器设备中的介质的存储能力。
2、一种个人计算机,其特征在于:
一个中央处理器单元,用于执行指令;
一个可拆卸介质直接存取存储器设备,用于接收,存储与发送供所述中央处理单元处理的数据;
一个直接存取存储器设备控制器,操作地设置在所述处理器单元与所述存储器设备之间用于在接收,存储与发送数据中管理所述存储器设备的操作;以及
多条信号传送通路,操作地连接所述存储器设备与所述控制器;
一对所述通路传送向所述控制器标识插入所述存储器设备中的介质的特征的信号,这些特征是指明插入所述存储器设备中的介质的存储能力的;
所述控制器区分由所述通路对传送的信号的缺席从而表明一个第一类型的存储器设备的存在,以及由所述通路对传送的信号的出现及其多种不同的组合从而表明一个第二类型的存储器设备的存在及插入所述第二类型存储器设备中的介质的存储能力。
3、根据权利要求2的一种个人计算机,其特征在于与所述通路的所述对中每一条相关联的一个驱动器设备,各所述驱动设备具有发送一个表明插入所述存储器设备中的介质的存储能力的适当信号并进一步将所述存储器设备与所述控制器从任何不利后果隔离的能力,否则这些不利后果有可能随着所述控制器无能力识别表明介质的存储能力的这样一个信号而发生的。
4、根据权利要求2的一种个人计算机,其特征在于所述控制器通过通路中的另一条向所述存储器设备发布一个启动信号启动通过所述通路的所述对的信号发送。
5、一种个人计算机系统,具有一个与设计为在一个较慢速度的系统处理器上执行的应用程序操作系统软件兼容的高速系统处理器,所述个人计算机系统的特征在于:
一个高速微处理器,具有一种实际的与保护的操作模式,并且耦合于所述存储器控制器管理所述易失性存储器与所述高速微处理器之间的通信;
一个可拆卸介质直接存取存储器设备,用于接收,存储与发送供所述微处理器的数据;
一个直接存取存储器设备控制器,操作地设置在所述微处理器与所述存储器设备之间,用于在接收,存储与发送数据中管理所述存储器设备的操作,并且电气地耦合于该较低速度数据总线;以及
多条信号传送通路,操作地连接所述存储器设备与所述控制器;
一对所述通路传送向所述控制器标识插入所述存储器设备中的介质的特征的信号,这些特征是表明插入所述存储器设备中的介质的存储能力的;
所述控制器区分由所述通路对传送的信号的缺如从而表明一个第一类型存储器设备的存在,以及由所述通路传送的信号的出现及其多种不同组合从而指明一个第二类型存储器设备的存在及插入所述第二类型存储器设备中的介质的存储能力。
6、根据权利要求5的一种个人计算机,其特征在于与所述通路的所述对中每一个相关联的一个驱动器设备,各所述驱动器设备具有发送一个指明插入所述存储器设备中的介质的存储能力的适当信号并进一步将所述存储器设备与所述控制器从任何不利后果隔离手能力,否则这些不利后果将随着所述控制器无能力识别指明介质的存储能力的这样一个信号发生。
7、根据权利要求5的一种个人计算机,其特征在于所述控制器通过所述通路中的另一条向所述存储器设备发布一个启动信号启动通过所述通路的所述对的信号发送。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/556,926 US5142626A (en) | 1990-07-20 | 1990-07-20 | Personal computer with removable media identification |
| US556,926 | 1990-07-20 | ||
| US07/556,926 | 1990-07-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1059412A CN1059412A (zh) | 1992-03-11 |
| CN1024959C true CN1024959C (zh) | 1994-06-08 |
Family
ID=24223380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN91104169A Expired - Fee Related CN1024959C (zh) | 1990-07-20 | 1991-06-20 | 带有可拆卸介质标识的个人计算机 |
Country Status (17)
| Country | Link |
|---|---|
| US (1) | US5142626A (zh) |
| JP (1) | JPH04233623A (zh) |
| CN (1) | CN1024959C (zh) |
| AU (1) | AU637708B2 (zh) |
| BR (1) | BR9103032A (zh) |
| CA (1) | CA2044540C (zh) |
| CZ (1) | CZ283632B6 (zh) |
| HU (1) | HUT58420A (zh) |
| MX (1) | MX9100280A (zh) |
| MY (1) | MY107485A (zh) |
| NZ (1) | NZ238632A (zh) |
| PL (1) | PL167015B1 (zh) |
| PT (1) | PT98364A (zh) |
| RU (1) | RU2068578C1 (zh) |
| SK (1) | SK226291A3 (zh) |
| TW (1) | TW218043B (zh) |
| YU (1) | YU127791A (zh) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5440693A (en) * | 1990-07-19 | 1995-08-08 | International Business Machines Corp. | Personal computer with drive identification |
| US5287247A (en) * | 1990-09-21 | 1994-02-15 | Lsi Logic Corporation | Computer system module assembly |
| EP0484774A3 (en) * | 1990-11-09 | 1993-09-29 | Insite Peripherals, Inc. | Very high-density diskette format method and computer-implemented process |
| US5301300A (en) * | 1991-02-14 | 1994-04-05 | Advanced Micro Devices, Inc. | Floppy disk drive controller with improved density select |
| CA2065989C (en) * | 1991-06-07 | 1998-03-31 | Don Steven Keener | Personal computer data flow control |
| US5452279A (en) * | 1992-03-23 | 1995-09-19 | Kabushiki Kaisha Toshiba | Information recording/reproducing apparatus for recording and reproducing information in accordance with mark interval recording scheme or mark length recording scheme |
| US5535414A (en) * | 1992-11-13 | 1996-07-09 | International Business Machines Corporation | Secondary data transfer mechanism between coprocessor and memory in multi-processor computer system |
| US5432720A (en) * | 1992-11-13 | 1995-07-11 | International Business Machines Corporation | Rotatable pen-based computer |
| US5777813A (en) * | 1994-03-11 | 1998-07-07 | Syquest Technology, Inc. | Method and apparatus for reducing sideband interference when storing or retrieving data in a disk drive system adapted for downward compatibilty |
| US5640592A (en) * | 1994-09-30 | 1997-06-17 | Mitsubishi Kasei America, Inc. | System for transferring utility algorithm stored within a peripheral device to a host computer in a format compatible with the type of the host computer |
| US6286102B1 (en) * | 1996-04-30 | 2001-09-04 | International Business Machines Corporation | Selective wireless disablement for computers passing through a security checkpoint |
| US5970227A (en) * | 1996-04-30 | 1999-10-19 | International Business Machines Corp. | Wireless proximity detector security feature |
| US6449686B1 (en) | 1997-03-06 | 2002-09-10 | Micron Technology, Inc. | Method and apparatus for determining removable magnetic media types in a computer after detection of a read error condition |
| DE19709975C2 (de) * | 1997-03-11 | 1999-04-22 | Siemens Ag | Mikrocomputer |
| GB2326253A (en) * | 1997-06-10 | 1998-12-16 | Advanced Risc Mach Ltd | Coprocessor data access control |
| RU2216033C2 (ru) * | 1997-08-06 | 2003-11-10 | Нодал Текнолоджиз, Инк. | Компьютер |
| US6170056B1 (en) | 1998-09-09 | 2001-01-02 | At&T Corp. | Method and apparatus for identifying a computer through BIOS scanning |
| US6772272B2 (en) * | 2002-04-25 | 2004-08-03 | International Business Machines Corporation | Apparatus and method for writing information to a designated information storage medium with an allocated data storage device using a specified information recording format |
| RU2298218C2 (ru) * | 2005-04-25 | 2007-04-27 | Самсунг Электроникс Ко., Лтд. | Система и способ диагностики периферийных устройств |
| JP6683569B2 (ja) * | 2016-08-02 | 2020-04-22 | ファナック株式会社 | メモリ情報を消去可能なエンコーダ及びこれを備えるモータシステム |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4072107A (en) * | 1967-06-07 | 1978-02-07 | The United States Of America As Represented By The Secretary Of The Army | Missile control means |
| JPS5541546A (en) * | 1978-09-20 | 1980-03-24 | Hitachi Ltd | Peripheral device coupling unit |
| JPS57201925A (en) * | 1981-06-05 | 1982-12-10 | Nec Corp | Input/output port selecting device |
| US4773036A (en) * | 1984-07-13 | 1988-09-20 | Ibm Corporation | Diskette drive and media type determination |
| US4928193A (en) * | 1984-07-13 | 1990-05-22 | International Business Machines Corporation | Diskette drive type determination |
| JPH0525082Y2 (zh) * | 1986-04-04 | 1993-06-24 | ||
| US4916557A (en) * | 1987-02-27 | 1990-04-10 | Kabushiki Kaisha Toshiba | Method of sharing various types of medium drives and recording/reproduction apparatus with medium controller for realizing the method |
| US4928237A (en) * | 1987-03-27 | 1990-05-22 | International Business Machines Corp. | Computer system having mode independent addressing |
-
1990
- 1990-07-20 US US07/556,926 patent/US5142626A/en not_active Expired - Lifetime
-
1991
- 1991-05-10 TW TW080103647A patent/TW218043B/zh active
- 1991-06-13 CA CA002044540A patent/CA2044540C/en not_active Expired - Fee Related
- 1991-06-13 JP JP3167532A patent/JPH04233623A/ja active Pending
- 1991-06-20 AU AU79163/91A patent/AU637708B2/en not_active Ceased
- 1991-06-20 MY MYPI91001117A patent/MY107485A/en unknown
- 1991-06-20 NZ NZ238632A patent/NZ238632A/xx unknown
- 1991-06-20 CN CN91104169A patent/CN1024959C/zh not_active Expired - Fee Related
- 1991-07-16 BR BR919103032A patent/BR9103032A/pt not_active Application Discontinuation
- 1991-07-18 PT PT98364A patent/PT98364A/pt not_active Application Discontinuation
- 1991-07-19 RU SU915001100A patent/RU2068578C1/ru active
- 1991-07-19 PL PL91291167A patent/PL167015B1/pl unknown
- 1991-07-19 SK SK2262-91A patent/SK226291A3/sk unknown
- 1991-07-19 MX MX9100280A patent/MX9100280A/es unknown
- 1991-07-19 HU HU912434A patent/HUT58420A/hu unknown
- 1991-07-19 YU YU127791A patent/YU127791A/sh unknown
- 1991-07-19 CZ CS912262A patent/CZ283632B6/cs not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| MY107485A (en) | 1995-12-31 |
| CZ283632B6 (cs) | 1998-05-13 |
| YU127791A (sh) | 1995-03-27 |
| HUT58420A (en) | 1992-02-28 |
| SK226291A3 (en) | 1995-09-13 |
| NZ238632A (en) | 1993-06-25 |
| MX9100280A (es) | 1992-02-28 |
| PL167015B1 (pl) | 1995-07-31 |
| BR9103032A (pt) | 1992-02-11 |
| PT98364A (pt) | 1994-10-31 |
| RU2068578C1 (ru) | 1996-10-27 |
| AU7916391A (en) | 1992-01-23 |
| CA2044540C (en) | 1994-11-01 |
| CN1059412A (zh) | 1992-03-11 |
| JPH04233623A (ja) | 1992-08-21 |
| PL291167A1 (en) | 1992-03-23 |
| US5142626A (en) | 1992-08-25 |
| CZ226291A3 (en) | 1997-02-12 |
| HU912434D0 (en) | 1991-12-30 |
| AU637708B2 (en) | 1993-06-03 |
| TW218043B (zh) | 1993-12-21 |
| CA2044540A1 (en) | 1992-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1024959C (zh) | 带有可拆卸介质标识的个人计算机 | |
| US6223250B1 (en) | Card array apparatus for mounting in a personal computer | |
| CN1021142C (zh) | 带驱动器标识的个人计算机 | |
| EP1271332B1 (en) | A multifunction semiconductor storage device | |
| EP0820003A2 (en) | Method for partitioning storage regions on hard disk and computer system adapted to the same | |
| CN1017942B (zh) | 防止未授权存取基本输入输出系统的方法 | |
| US5214762A (en) | Disk drive activity indicator | |
| JP2554457B2 (ja) | Ideインターフェースを有するマイクロ・チャネル・バス・コンピュータ・システム | |
| US20120210059A1 (en) | Cascaded raid controller | |
| US4912309A (en) | Processing means and terminal incorporating same, particularly for point of sale systems | |
| US5471585A (en) | Personal computer system with input/output controller having serial/parallel ports and a feedback line indicating readiness of the ports | |
| IE912524A1 (en) | Personal computer with connector assembly having integral¹retainer | |
| US5313593A (en) | Personal computer system with bus noise rejection | |
| US5594879A (en) | Method of and apparatus for arbitrarily disabling under processor control individual slots on a computer bus | |
| EP0467520B1 (en) | Personal computer with drive identification | |
| JP2871125B2 (ja) | ハードウェア構成表示装置 | |
| CN1067324A (zh) | 带替代系统控制器的个人计算机 | |
| EP1081584B1 (en) | Information processing apparatus and storage medium control method | |
| JPH0394354A (ja) | Icカード | |
| Longley et al. | APPLE II Peripherals | |
| SI9111276A (sl) | Osebni računalnik z identifikacijo pogona | |
| EP0656586A1 (en) | Method and system for switching between a processor upgrade card and a planar processor | |
| JPH02178869A (ja) | 実装入出力カードの認識処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C15 | Extension of patent right duration from 15 to 20 years for appl. with date before 31.12.1992 and still valid on 11.12.2001 (patent law change 1993) | ||
| OR01 | Other related matters | ||
| ASS | Succession or assignment of patent right |
Owner name: LIAN XIANG(SINGAPORE)PRIVATE LTD. Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINE CORP. Effective date: 20061027 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20061027 Address after: Singapore Changi Patentee after: Lenovo (Singapore) Pte. Ltd. Address before: New York, USA Patentee before: International Business Machines Corp. |
|
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 19940608 |