[go: up one dir, main page]

PL167020B1 - K omputer osobisty PL PL PL PL - Google Patents

K omputer osobisty PL PL PL PL

Info

Publication number
PL167020B1
PL167020B1 PL91291168A PL29116891A PL167020B1 PL 167020 B1 PL167020 B1 PL 167020B1 PL 91291168 A PL91291168 A PL 91291168A PL 29116891 A PL29116891 A PL 29116891A PL 167020 B1 PL167020 B1 PL 167020B1
Authority
PL
Poland
Prior art keywords
random access
access memory
memory device
controller
memory
Prior art date
Application number
PL91291168A
Other languages
English (en)
Other versions
PL291168A1 (en
Inventor
Alan F Arnold
James Tai
Arthur R Wheeler
Original Assignee
Ibm
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Publication of PL291168A1 publication Critical patent/PL291168A1/xx
Publication of PL167020B1 publication Critical patent/PL167020B1/pl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • AHUMAN NECESSITIES
    • A23FOODS OR FOODSTUFFS; TREATMENT THEREOF, NOT COVERED BY OTHER CLASSES
    • A23GCOCOA; COCOA PRODUCTS, e.g. CHOCOLATE; SUBSTITUTES FOR COCOA OR COCOA PRODUCTS; CONFECTIONERY; CHEWING GUM; ICE-CREAM; PREPARATION THEREOF
    • A23G1/00Cocoa; Cocoa products, e.g. chocolate; Substitutes therefor
    • A23G1/02Preliminary treatment, e.g. fermentation of cocoa
    • AHUMAN NECESSITIES
    • A23FOODS OR FOODSTUFFS; TREATMENT THEREOF, NOT COVERED BY OTHER CLASSES
    • A23LFOODS, FOODSTUFFS OR NON-ALCOHOLIC BEVERAGES, NOT OTHERWISE PROVIDED FOR; PREPARATION OR TREATMENT THEREOF
    • A23L5/00Preparation or treatment of foods or foodstuffs, in general; Food or foodstuffs obtained thereby; Materials therefor
    • A23L5/20Removal of unwanted matter, e.g. deodorisation or detoxification
    • A23L5/23Removal of unwanted matter, e.g. deodorisation or detoxification by extraction with solvents
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01DSEPARATION
    • B01D11/00Solvent extraction
    • B01D11/02Solvent extraction of solids
    • B01D11/0203Solvent extraction of solids with a supercritical fluid
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Food Science & Technology (AREA)
  • Polymers & Plastics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Biotechnology (AREA)
  • Nutrition Science (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

Komputer osobisty zawierajacy mikroproce- sor, pamiec ulotna o dostepie bezposrednim, blok zarzadzania pamiecia, blok sterowania magistrala i taktowania oraz sterownik urzadzenia pamiecio- wego o dostepie bezposrednim, przy czym wszy- stkie te urzadzenia sa polaczone przez uklad magistralowy, oraz zawierajacy urzadzenie pa- mieciowe o dostepie bezposrednim z wymiennym nosnikiem informacji, które jest dolaczone do ste- rownika urzadzenia pamieciowego o dostepie bezpo- srednim przez tory przewodzace sygnaly elektryczne, znamienny tym, ze ma dwa tory (4, 9) identyfikacji typu urzadzenia pamieciowego o dostepie bezpo- srednim (85) z wymiennym nosnikiem informacji, przy czym te tory (4, 9) lacza urzadzenie pamieciowe o dostepie bezposrednim (85) z jego sterownikiem (56) i sa elementami torów (85a) przewodzacych syg- naly elektryczne. F i g . 3 PL PL PL PL

Description

Przedmiotem wynalazku jest komputer osobisty, zwłaszcza komputer osobisty zdolny do wskazywania typu wymiennego nośnika informacji umieszczonego w urządzeniu pamięciowym o dostępie bezpośrednim.
Komputery osobiste, w szczególności komputery osobiste firmy IBM, zdobyły szerokie zastosowanie zapewniając wielu grupom współczesnego społeczeństwa możliwości przetwarzania informacji. Komputer osobisty to zazwyczaj mikrokomputer stołowy, wolnostojący lub przenośny, z blokiem systemowym zaopatrzonym w pojedynczy mikroprocesor systemowy i przełączone do niego poprzez magistrale kolejno: pamięć ulotną, pamięć nieulotną, monitor obrazowy, klawiaturę, jeden lub więcej napędów dyskietek, pamięć na dysku stałym oraz opcjonalnie drukarkę. Jedną z wyróżniających cech charakterystycznych komputera osobistego jest zastosowanie w nim płyty głównej do elektrycznego połączenia w jedną całość jego części składowych. Komputery osobiste są przeznaczone zwykle do zapewnienia niezależnych możliwości przetwarzania danych pojedynczemu użytkownikowi i pod względem cenowym są przystępne dla niedużych firm i osób prywatnych. Przykładem takich komputerów osobistych są PERSONAL COMPUTER. XT i AT firmy iBm oraz PERSONAL SYSTEMS/2 modele 25, 30,50, 60, 70 i 80 - również firmy IBM.
Komputery osobiste dzielą się na dwie, główne rodziny. Pierwsza rodzina nazywana Family I Models, wykorzystuje strukturę z magistralą, czego przykładem są PERSONAL COMPUTER XT, AT firmy IBM i inne maszyny kompatybilne z IBM. Druga rodzina, oznaczana jako Family II Models wykorzystuje strukturę z magistralą MICRO CHANNEL, reprezentowaną przez modele 50 do 80 systemu PERSONAL sYsTEM/2 firmy IBM. Wiele modeli należących do Family I wykorzystuje w charakterze mikroprocesora popularne mikroprocesory firmy INTEL typ 8088 lub 8086. Mikroprocesory te mogą adresować pamięć do jednego megabajta. W niektórych z modeli Family I i w większości modeli Family Ii wykorzystuje się szybkie mikroprocesory firmy INTEL typu 80286, 80386 i 80486, które w warunkach pracy standardowej są w stanie emulować wolniejszy mikroprocesor firmy INTEL typ 8086, a w warunkach pracy z pełną listą rozkazów rozszerzającą zakres adresowania z 1 megabajta do nawet 4 gigabajtów w niektórych modelach. W zasadzie, charakterystyka pracy podstawowej mikroprocesorów typu 80286,80386 i 80486 zapewnia sprzętową zgodność z oprogramowaniem napisanym dla mikroprocesorów typu 8086 i 8088.
Takie komputery osobiste określa się jako komputery o strukturze otwartej. Znaczy to, że komputery są zaprojektowane i skonstruowane w ten sposób, że do komputera można dobierać i dodawać uzupełniające urządzenia peryferyjne, na przykład urządzenia pamięciowe o dostępie bezpośrednim z wymiennym nośnikiem informacji, bądź można wymienić
167 020 istniejące urządzenie na urządzenie innego typu. Wspomniane powyżej napędy dysków elastycznych stanowią jeden z przykładów urządzeń pamięciowych o dostępie bezpośrednim z wymiennym nośnikiem informacji. Na przykład oryginalne komputery należące do Family I są wyposażane często w napęd dysku elastycznego 5,25 cala o dużej pojemności (inaczej: dużej gęstości) nadający się do zapamiętywania 1,2 megabajta danych na dysku. Jednak takie komputery mogą być wyposażone w urządzenie pamięciowe o dostępie bezpośrednim starszego typu wykorzystujące dysk 5,25 cala do zapamiętywania 360 kilobajtów danych. Komputery należące do Family II mogą dysponować urządzeniami pamięciowymi o dostępie bezpośrednim wykorzystującymi dyski 3,5 cala do zapamiętywania 780 kilobajtów lub 1,44 megabajta danych. Znana jest i przewidywana możliwość stosowania innych urządzeń pamięciowych o dostępie bezpośrednim z wymiennymi nośnikami informacji w komputerach, lub z komputerami, opisanymi zasadniczych typów. Pewne trudności powoduje fakt, że wymienny nośnik informacji stosowany w różnych typach urządzeń pamięciowych o dostępie bezpośrednim ma ten sam kształt fizyczny. To znaczy, dysk 5,25 cala może być sformatowany na jedną z dwóch różnych pojemności nominalnych, a dysk 3,5 calowy - na jedną z możliwych trzech.
Dotychczas zazwyczaj wyposażano komputer osobisty opisanego typu w jednostkę centralną do wykonywania rozkazów oraz w sterownik urządzenia pamięciowego o dostępie bezpośrednim funkcjonalnie włączony międzyjednostką centralną i elementami odczytującymi dane z wymiennego nośnika informacji umieszczonego w urządzeniu pamięciowym o dostępie bezpośrednim. Przy projektowaniu pracy komputera osobistego przewidziano, że może on być dostosowany do rozpoznawania stosowanego w urządzeniu pamięciowym o dostępie bezpośrednim nośnika informacji oraz nominalnej pojemności nośnika informacji wprowadzonego do takiego urządzenia pamięciowego.
W znanych komputerach osobistych dołączenie urządzenia pamięciowego o dostępie bezpośrednim z wymiennym nośnikiem informacji, na przykład napędu dysku elastycznego, do sterownika takiego urządzenia pamięciowego, jest zrealizowane za pośrednictwem torów przewodzących sygnały elektryczne. Zwykle takie połączenie odbywa się za pośrednictwem kabli łączących sterownik i napęd dysku elastycznego albo przez bezpośrednie dołączenie urządzenia pamięciowego o dostępie bezpośrednim do płyty głównej komputera. W komputerach osobistych firmy IBM, i w komputerach z nimi kompatybilnych, połączenie odbywa się za pośrednictwem zestawu trzydziestu czterech torów, czyli przewodów, różniących się przyporządkowanymi im funkcjami. Niektóre z tych funkcji i przewodów były już wykorzystywane do rozróżniania typów napędu dysku elastycznego i nośnika informacji, jak to przedstawiono w opisach patentowych Stanów Zjednoczonych Ameryki nr 4 773 036 i nr 4 928 193 dotyczących urządzeń i sposobów określających typ napędu dysku elastycznego oraz rodzaj nośnika informacji.
Istotą komputera osobistego według wynalazku zawierającego mikroprocesor, pamięć ulotną o dostępie bezpośrednim, blok zarządzania pamięcią, blok sterowania magistralą i taktowania oraz sterownik urządzenia pamięciowego o dostępie bezpośrednim, przy czym wszystkie te urządzenia są połączone przez układ magistralowy, oraz zawierającego urządzenie pamięciowe o dostępie bezpośrednim z wymiennym nośnikiem informacji, które jest dołączone do sterownika urządzenia pamięciowego o dostępie bezpośrednim przez tory przewodzące sygnały elektryczne, jest to, że ma dwa tory identyfikacji typu urządzenia pamięciowego o dostępie bezpośrednim z wymiennym nośnikiem informacji, przy czym te tory łączą urządzenie pamięciowe o dostępie bezpośrednim z jego sterownikiem i są elementami torów przewodzących sygnały elektryczne. Zgodnie z wynalazkiem z urządzenia pamięciowego o dostępie bezpośrednim z wymiennym nośnikiem informacji do jego sterownika jest przekazywana charakterystyczna informacja identyfikacyjna typ takiego urządzenia pamięciowego po dwóch torach przewodzących sygnały elektryczne.
Zaletą wynalazku jest umożliwienie komputerowi osobistemu odróżnianie wielu typów urządzeń pamięciowych o dostępie bezpośrednim z wymiennym nośnikiem informacji potencjalnie mogących być stosowanych w komputerze osobistym. Ponadto rozwiązanie według wynalazku umożliwia rozróżnianie wielu typów urządzeń pamięciowych o dostępie
167 ©20 bezpośrednim z wymiennym nośnikiem informacji przy włączaniu do komputera osobistego zarówno starszych jak i nowszych typów takich urządzeń pamięciowych.
Przedmiot wynalazku zostanie dokładniej objaśniony w oparciu o przykład wykonania z powołaniem się na załączony rysunek, na którym fig. 1 przedstawia w widoku perspektywicznym jedno z wykonań komputera osobistego, fig. 2 - w rozrzuconym widoku perspektywicznym niektóre elementy komputera osobistego z fig. 1, fig. 3 - schemat blokowy komputera osobistego z fig. 1 i 2, fig. 4 - schemat połączeń wielotorowych między sterownikiem i urządzeniem pamięciowym o dostępie bezpośrednim z wymiennym nośnikiem informacji a fig. 5 - schemat kodowania rodzaju napędu.
Przedstawiony na figurze 1 komputer osobisty 10 może być zaopatrzony w zespolony z nim monitor 11, klawiaturę 12 i drukarkę lub ploter 14. Komputer osobisty 10, którego budowaj est przedstawiona bardziej szczegółowo na figurze 2 zaopatrzonyjest w osłonę utworzoną przez dekoracyjny element zewnętrzny 16 i wewnętrzny ekran 18 współpracujące z podstawą montażową 19 tworząc zamkniętą przestrzeń wewnętrzną mieszczącą zasilane elektrycznie bloki przetwarzania i zapamiętywania danych służące do obróbki i przechowywania danych cyfrowych. Przynajmniej niektóre z tych bloków są zamontowane na płycie głównej 20, która przymocowanajest do podstawy montażowej 19 i zaopatrzonajest w połączenia elektryczne między blokami komputera osobistego 10, łącznie z wymienionymi powyżej i innymi podobnymi zespołami takimi jak napędy dysków, różne postaci urządzeń pamięciowych o dostępie bezpośrednim, karty, czyli płytki dodatkowe i tym podobne. Jak to opisano poniżej, na płycie głównej 20 znajdują się tory przewodzące sygnały elektryczne doprowadzające do mikrokomputera i wyprowadzające z niego sygnały wejściowe i wyjściowe.
Podstawa montażowa 19 ma część dolną 22, płytę przednią 24 i płytę tylną 25. Płyta przednia 24 wyposażona jest przynajmniej w jedną wolną wnękę, w przedstawionym przykładzie są cztery wnęki, dla urządzeń pamięciowych takich, jak napęd dysków magnetycznych lub optycznych, rezerwowego napędu taśmowego, lub podobnych. W przedstawionym wykonaniu stosuje się dwie,wnęki górne 26, 28 i dwie wnęki dolne 29, 30. Jedna z wnęk górnych 26 dostosowana jest do pomieszczenia napędów peryferyjnych pierwszego rozmiaru, na przykład tych, które są znane pod określeniem napędów 3,5 - calowych, natomiast druga wnęka górna 28jest dostosowana do napędujednego z dwóch rozmiarów, na przykład
3,5 i 5,25 cala. Wnęki dolne 29, 39 dostosowane są do napędów tylko jednego rozmiaru, to jest 3,5 cala. Jeden napęd dysków elastycznych, który oznaczono na fig. 1 przez 85, jest urządzeniem pamięciowym o dostępie bezpośrednim z wymiennym nośnikiem umożliwiającym wprowadzenie do niego dyskietki i wykorzystaniejej do zapisu, odczytu i przenoszenia informacji w sposób ogólnie znany. Przed przejściem do opisu zastosowania powyższej struktury zgodnie z wynalazkiem, przedstawiona zostanie ogólna zasada działania komputera osobistego 10. Na figurze 3 pokazano schemat blokowy komputera osobistego przedstawiający różne części składowe zainstalowane na płycie głównej 20 i połączenia płyty głównej 20 z gniazdami wejść/wyjść 54 i innymi blokami komputera osobistego. Z płytą główną 20 połączony jest mikroprocesor 32, który przyłączony jest za pośrednictwem szybkiej magistrali lokalnej 34 poprzez blok sterowania magistralą i taktujący 35 do bloku zarządzania 36 pamięcią, który z kolei jest połączony z pamięcią ulotną 38 o dostępie bezpośrednim. Wracając do fig. 3 - szybka magistrala lokalna 34, składająca się z części adresowej, danych i sterującej, łączy mikroprocesor 32, koprocesor matematyczny 39, sterownik 40 pamięci podręcznej i pamięć podręczną 41. Do magistrali lokalnej 34 dołączonyjest również pierwszy bufor 42. Pierwszy bufor 42 z koleijest przyłączony do magistrali systemowej 44 o mniejszej szybkości działania w porównaniu z szybką magistralą lokalną 34. Magistrala systemowa 44 również zawiera część adresową, danych i sterującą. Magistrala systemowa 44 rozciąga się między pierwszym buforem 42 i drugim buforem 51. Magistrala systemowa 44jest poza tym połączona z blokiem sterowania magistralą i taktowania 35 oraz blokiem bezpośredniego dostępu 48 do pamięci. Ten blok 48 składa się z bloku arbitrażu 49 i sterownika 50 bloku bezpośredniego dostępu 48 do pamięci. Drugi bufor 51 zapewnia sprzężenie pomiędzy magistralą systemową 44 i dołączoną magistralą o innej charakterystyce, na przykład magistralą MICRO CHANNEL52. Do tej magistrali 52 przyłączony jest
167 020 szereg gniazd wejścia/wyjścia 54 do osadzania w nich płytek adapterowych MICRO CHANNEL, które z kolei mogą być połączone z urządzeniem wejścia/wyjścia lub pamięcią.
Magistrala sterowania arbitrażowego 55 łączy sterownik 50 bloku bezpośredniego dostępu 48 do pamięci i blok arbitrażu 49 z gniazdami wejścia/wyjścia 54 i sterownik 56 urządzenia pamięciowego o dostępie bezpośrednim jakim jest adapter dysków elastycznych. Do magistrali systemowej 44 przyłączonyjest blok zarządzania 36 pamięcią składający się ze sterownika 59 pamięci, multipleksera adresowego 60 i bufora danych 61. Blok zarządzania 36 jest z kolei połączony z pamięcią ulotną 38 o dostępie bezpośrednim. Blok zarządzania 36 pamięci zawiera układy logiczne do adresowania w kierunku do i od mikroprocesora 32 poszczególnych obszarów pamięci ulotnej 38. Te układy logiczne służą do odzyskiwania obszaru tej pamięci uprzednio zajmowanego przez oprogramowanie BIOS (podstawowy system wejścia/wyjścia). W bloku zarządzania 36 pamięci wytwarzany jest sygnał wybrania używany do uaktywniania lub blokowania pamięci stałej 64. Wynalazekjest opisany w odniesieniu do podstawowego jednomegabajtowego modułu pamięci ulotnej 38 jedynie dla ilustracji. Jest zrozumiałe, że w sposób pokazany na fig. 3 włączana może być dodatkowa pamięć reperezentowana przez dodatkowe moduły pamięci 65 do 67.
Pomiędzy magistralą systemową 44 i magistralą wejścia/wyjścia 69 włączony jest, zaopatrzony w rejestry zatrzaskowe, trzeci bufor 68. Magistrala wejścia/wyjścia 69 również dzieli się na części adresową, danych i sterującą. Na długości magistrali wejścia/wyjścia 69 płyty głównej 20 przyłączone są do tej magistrali różne adaptery wejścia/wyścia i inne bloki, jak na przykład adapter wyświettacza 70, wykorzystywanego do sterowania monitorem 11, zegar 72, pamięć nieulotna o dostępie bezpośrednim, adapter złącza RS232 76, adapter złącza równoległego 78, układy czasowe 80, sterownik 56 urządzenia pamięciowego o dostępie bezpośrednim, sterownik przerwaniowy 84 oraz pamięć stała 64. Pamięć stała 64 zawiera oprogramowanie BIOS wykorzystywane do sprzężenia między urządzeniami wejścia/wyjścia i systemem operacyjnym mikroprocesora 32. Zapisane w pamięci stałej 64 oprogramowanie BIOS może być przekopiowywane do pamięci ulotnej 38 o dostępie bezpośrednim w celu zmniejszenia czasu realizacji funkcji BIOSu. Pamięć stała 64 jest z kolei uzależniona od bloku zarządzania 36 pamięcią. Jeżeli pamięć stała 64 jest uaktywniona przez blok zarządzania 36, to program BIOS jest wykonywany z pamięci stałej 64. Jeżeli pamięć stała 64 nie jest uaktywniona przez blok zarządzania 36, to pamięć stała 64 nie reaguje na informacje adresowe z mikroprocesora 32, to znaczy program BIOS jest wykonywany z pamięci ulotnej 38. Magistralę wejścia/wyjścia 69 płyty głównej 20 stanowią ścieżki przewodzące utworzone w wewnętrznych warstwach wielowarstwowej płyty głównej 20 i, w szczególności obejmują pewną liczbę takich ścieżek w części znajdującej się blisko krawędzi płyty głównej 20 umieszczonej tak, że rozciąga się ona na podstawie montażowej 19 od płyty przedniej 24 do płyty tylnej 25. Taka konstrukcja płyty głównej 20 powoduje, że możliwe jest rozmieszczenie wzdłuż jej krawędzi pewnej liczby złącz szufladowych wejścia/wyjścia służących do wymiany sygnałów z urządzeniami takimi, jak monitor, klawiatura lub drukarka.
Zegar 72 wykorzystywanyjest do zliczania czasu i przeliczania daty, a pamięć nieulotna 74 o dostępie bezpośrednim służy do zapamiętywania danych konfiguracyjnych komputera. Znaczy to, że pamięć nieulotna 74 zawiera wartości opisujące aktualną konfigurację komputera. Na przykład, pamięć nieulotna 74 zawiera informację opisującą pojemność dysku stałego lub dysków elastycznych, typ wyświetlacza, objętość pamięci, czas, datę itp. Jedną z ważnych przechowywanych w pamięci nieulotnej 74 danych j'est dana, może być jednobitowa, wykorzystywana przez blok zarządzania 36 pamięcią do określania, czy program BIOS jest wykonywany z pamięci stałej 64, czy pamięci ulotnej 38, i zwalniania pamięci ulotnej 38 potrzebnej w przypadku wykonywania z niej programu. Przy tym te dane zapisywane są w pamięci nieulotnej 74 zawsze, ilekroć wykonywany jest specjatlny program konfiguracyjny, na przykład programu SET Configuration. Zadaniem programu SET Configuration jest zapamiętanie w pamięci nieulotnej 74 wartości określających konfigurację komputera.
167 020
Jak wspomniano powyżej, komputer zaopatrzony jest w osłonę 15 współpracującą z podstawą 19 i tworzącą zamkniętą, ekranowaną przestrzeń dla pomieszczenia wymienionych powyżej części komputera. Korzystne jest, jeśli osłona 15 ukształtowana jest z dekoracyjnym elementem 16 zewnętrznym wykonanym metodą wtryskową, jako jednolity z nią, z syntetycznego tworzywa termoplastycznego, z metaliczną cienką okładziną uzupełniającą dekoracyjny element 16 osłony 15.
Komputery osobiste opisanego typu są dostosowane do zainstalowania sterownika 56 i urządzenia pamięciowego o dostępie bezpośrednim 85 z wymiennym nośniki em informacji na przykład napędu dysku elastycznego, za pośrednictwem torów 85a przewodzących sygnały elektryczne. Zwykle takie połączenie odbywa się za pośrednictwem kabli łączących sterownik 56 i urządzenie pamięciowe o dostępie bezpośrednim 85, lub przez bezpośrednie dołączenie tego urządzenia pamięciowego do płyty głównej 20. W przykładzie wykonania według wynalazku połączenie odbywa się za pośrednictwem zestawu trzydziestu czterech torów, czyli przewodów, różniących się przyporządkowanymi im funkcjami.
Zgodnie z wynalazkiem parze torów przewodzących sygnały elektryczne uprzednio wykorzystywanych ze starszymi typami urządzeń pamięciowych o dostępie bezpośrednim 85 z wymienionym nośnikiem informacji przypisuje się nowe funkcje, i te nowe funkcje realizuje się w sposób zapewniający kompatybilność wstępującą starych typów takich urządzeń przy jednoczesnym umożliwieniu wykonywania nowych funkcji. Tak więc przypisując nowe funkcje parze torów przewodzących sygnały elektryczne stwarza się sterownikowi 56 możliwość rozróżniania urządzeń pamięciowych starszego i nowszego typu. Poza tym, kiedy sterownik 56 rozpozna urządzenie nowszego typu, to jest w stanie rozpoznać nominalną pojemność pamięci konkretnego nośnika informacji wprowadzonego do takiego urządzenia. W przypadku stosowanych wcześniej komputerów osobistych procedura samotestowania po włączeniu zasilania musi stwierdzić obecność urządzenia pamięciowego o dostępie bezpośrednim przez wysłanie rozkazów do wszystkich możliwych wnęk dla napędów i sprawdzenie występowania odpowiedniego sygnału zwrotnego. Następnie, kiedy już stwierdzono obecność napędu, określa się typ napędu przez uruchomienie sekwencji krokowej i sprawdzanie sygnałów powrotnych w celu rozróżnienia urządzeń o określonych pojemnościach nominalnych pamięci. Po określeniu pojemności nominalnej pamięci, na jej podstawie, i w oparciu o określone z góry dane o możliwych typach zainstalowanych pamięci, przyjmuje się założenie układowe co do konkretnych typów zainstalowanych urządzeń pamięciowych o dostępie bezpośrednim z wymiennym nośnikiem informacji.
Zgodnie z przykładem wykonania wynalazku, do rozpoznawania pierwszego ze starszych lub nowszych typów zainstalowanych urządzeń pamięciowych o dostępie bezpośrednim z wymiennym nośnikiem informacji wykorzystuje się dwa tory uprzednio albo zarezerwowane i nie wykorzystywane, albo wykorzystywane w celu poprawienia separacji innych sygnałów jako przewody powrotne masy, i jeśli stwierdza się obecność nowszych typów takich urządzeń pamięciowych, to możliwe jest określenie pojemności nominalnej zainstalowanego urządzenia pamięciowego. Jak to bardziej szczegółowo przedstawiono na figurze 4, zmienia się funkcję rezerwowego toru czwartego, nie wykorzystywanego w inny sposób, na funkcję toru przenoszącego sygnał o pierwszym typie napędu, natomiast tor dziewiąty z przewodu powrotnego masy zamienia się w tor przenoszący sygnał o drugim typie napędu. Rozpoznanie braku jednego z sygnałów o typie napędu, lub kombinacji tych sygnałów pozwala na uzyskanie informacji o nominalnej pojemności pamięci identyfikowanego urządzenia pamięciowego.
Przy stosowaniu opisanych kombinacji pewne charakterystyki zarówno sterownika 56, jak i urządzenia pamięciowego o dostępie bezpośrednim 85 z wymiennym nośnikiem informacji mogą sprzyjać uzyskaniu potrzebnej informacji. Tak więc, sterownik 56 musi być w stanie rozróżnić obecność lub brak sygnałów identyfikacyjnych w torach czwartym i dziewiątym, a urządzenie pamięciowe o dostępie bezpośrednim 85 musi być w stanie wytwarzać takie sygnały, w obu przypadkach bez szkodliwych efektów ubocznych. Takie charakterystyki zapewniają kompatybilność wstępującą i zstępującą, dzięki czemu możliwe
167 020 jest stosowanie w tym samym komputerze nowych i starych bloków składowych. Należy wziąć pod uwagę, że do wskazywania typu urządzenia pamięciowego o dostępie bezpośrednim z wymiennym nośnikiem informacji przewiduje się stosowanie układów z otwartym kolektorem uaktywnianych sygnałem wyboru napędu ze sterownika 56. Zastosowanie układów sterujących z otwartym kolektorem pozwala na wykorzystanie starszych typów urządzeń pamięciowych o dostępie bezpośrednim, które inaczej nie pozwalałyby na wykorzystanie takiej metody identyfikacji w torach sprzęgających bez zakłócania identyfikacji uaktywnionego urządzenia pamięciowego.
Typowe sposoby kodowania rodzaju napędu przedstawiono schematycznie na fig. 5. W schemacie kodowania przyjęto założenie, że wysyłane mogą być dwa rodzaje sygnałów wyboru napędu, niski (L) i wysoki (H). Po uaktywnieniu sterowników identyfikacyjnych sygnałem wyboru napędu, urządzenie pamięciowe może odpowiedzieć kombinacją sygnałów wysokich i niskich na każdej parze torów, tutaj oznaczonych jako Napęd 1 i Napęd 0. Przedstawiono jedną z kombinacji wartości przyporządkowanych poszczególnym odpowiedziom.
Podczas pracy, procedura określania konfiguracji komputera powinna zawierać etapy dezaktywowania wszystkich urządzeń pamięciowych, odczytu przydzielonego portu wejściowego i testowania występowania kombinacji binarnej 11. Występowanie dowolnej innej kombinacji będzie wskazywało na to, że przynajmniej jedno z zainstalowanych urządzeń pamięciowych nie odpowiada schematowi identyfikacji napędu, prowadząc do wniosku, że informacja identyfikacyjna zwracana przez wszystkie zainstalowane urządzenia powinna być uznana za nieważną. Po stwierdzeniu nieważności identyfikacji użytkownik będzie zmuszony do ręcznego przeprowadzenia procedury połączeniowej, i do wprowadzenia informacji niezbędnej do należytego wykorzystania przyłączonych urządzeń pamięciowych. Jeżeli urządzenia pamięciowe odpowiadają schematowi identyfikacji napędu, to sygnał wyboru napędu będzie wysyłany kolejno do wszystkich możliwych urządzeń i powrotne sygnały identyfikacyjne uaktywnianych urządzeń pamięciowych będą odczytywane w celu aktualizacji połączeń komputera.
167 020
167 020
54-H J 52
Fig.3
167 020
sygnał zajętości obszaru B (-) 1 2
zasilanie + 5V 3 4
powrót masy 5 6
powrót masy 7 8
rodzaj napędu 0 9 W
powrot masy Π 12
powrót masy )3 14
powrót masy 15 16
zarezerwowany 17 13
powrót masy 19 20
powrot masy 21 22
powrót masy 23 24
powrót masy 25 26
zarezerwowany 27 23
powrot masy 29 30
powrot masy 32
sygnał wyboru szybkości transmisji danychO 33 34
sygnał wyboru szybkości transmisji danych 1 rodzaj napędu 1 +12V zasilania
-sygnał indeksowany .zezwolenie na pracę silnika 0
-wybór napędu 1
-wybór napędu 0 _ zezwolenie na pracę silnikp 1 .wejście sygnału kierunku ruchu głowic .sygnał przesunięcia głowic o skok
-dane zapisywane
- zezwolenie na zapis sygnał osiągnięcia ścieżki 00
- zabezpieczenie przed .
zapisem
- dane odczytywane
- wybór głowicy 1
- wymiana dyskietki
Fig. 4
wyuor napędu Napęd 1 Napęd 0 Definicja
L H H zarezerwowane dla rodzajó napędów wpraw, w przyszŁ
L 1.2 MB 5.251
L H 2.88 MB 3.5’
L 1.44 MB 3.5
H H H sygnał identyfikacji obsługiwanych napędów
L sygnały identyfikacji nie obsługiwanych napędów
L H
L
Fig. 5
Departament Wydawnictw UP RP. Nakład 90 egz.
Cena 1,100 zł.

Claims (1)

  1. Zastrzeżenie patentowe
    Komputer osobisty zawierający mikroprocesor, pamięć ulotną o dostępie bezpośrednim, blok zarządzania pamięcią, blok sterowania magistralą i taktowania oraz sterownik urządzenia pamięciowego o dostępie bezpośrednim, przy czym wszystkie te urządzenia są połączone przez układ magistralowy, oraz zawierający urządzenie pamięciowe o dostępie bezpośrednim z wymiennym nośnikiem informacji, które jest dołączone do sterownika urządzenia pamięciowego o dostępie bezpośrednim przez tory przewodzące sygnały elektryczne, znamienny tym, że ma dwa tory (4,9) identyfikacji typu urządzenia pamięciowego o dostępie bezpośrednim (85) z wymiennym nośnikiem informacji, przy czym te tory (4,9) łączą urządzenie pamięciowe o dostępie bezpośrednim (85) z jego sterownikiem (56) i są elementami torów (85a) przewodzących sygnały elektryczne.
PL91291168A 1990-07-19 1991-07-19 K omputer osobisty PL PL PL PL PL167020B1 (pl)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/555,326 US5440693A (en) 1990-07-19 1990-07-19 Personal computer with drive identification

Publications (2)

Publication Number Publication Date
PL291168A1 PL291168A1 (en) 1992-03-23
PL167020B1 true PL167020B1 (pl) 1995-07-31

Family

ID=24216845

Family Applications (1)

Application Number Title Priority Date Filing Date
PL91291168A PL167020B1 (pl) 1990-07-19 1991-07-19 K omputer osobisty PL PL PL PL

Country Status (16)

Country Link
US (1) US5440693A (pl)
JP (1) JP2970081B2 (pl)
CN (1) CN1021142C (pl)
AU (1) AU639345B2 (pl)
BR (1) BR9103031A (pl)
CA (1) CA2044528A1 (pl)
CZ (1) CZ283631B6 (pl)
HU (1) HU216234B (pl)
MX (1) MX173458B (pl)
MY (1) MY107185A (pl)
NZ (1) NZ238613A (pl)
PH (1) PH31477A (pl)
PL (1) PL167020B1 (pl)
RU (1) RU2072553C1 (pl)
SK (1) SK226191A3 (pl)
ZA (1) ZA915126B (pl)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2065989C (en) * 1991-06-07 1998-03-31 Don Steven Keener Personal computer data flow control
DE69325736T2 (de) * 1992-04-27 1999-11-18 Sony Corp., Tokio/Tokyo Datenverarbeitungssystem, worin die Kompatibilität zwischen verschiedenen Modellen gewährleistet ist
US5559965A (en) * 1994-09-01 1996-09-24 Intel Corporation Input/output adapter cards having a plug and play compliant mode and an assigned resources mode
US5909592A (en) * 1994-09-07 1999-06-01 Intel Corporation Method in a basic input-output system (BIOS) of detecting and configuring integrated device electronics (IDE) devices
CN1042676C (zh) * 1994-12-03 1999-03-24 联华电子股份有限公司 使软盘驱动器互换的电路装置
US5675743A (en) * 1995-02-22 1997-10-07 Callisto Media Systems Inc. Multi-media server
US5896546A (en) * 1996-11-01 1999-04-20 International Business Machines Corporation "Sticky" logical drive letter assignments
DE19709975C2 (de) * 1997-03-11 1999-04-22 Siemens Ag Mikrocomputer
RU2216033C2 (ru) * 1997-08-06 2003-11-10 Нодал Текнолоджиз, Инк. Компьютер
US6678744B2 (en) * 1997-10-09 2004-01-13 Ericsson Inc. Application wrapper methods and systems
AU4321700A (en) * 1999-12-28 2001-07-09 Alexei Alexandrovich Gorchakov Personal mobile computer system
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
US7103874B2 (en) * 2003-10-23 2006-09-05 Microsoft Corporation Model-based management of computer systems and distributed applications
JP4633735B2 (ja) * 2004-05-13 2011-02-16 パナソニック株式会社 情報処理装置、集積回路、データ転送制御方法、データ転送制御用プログラム、プログラム記録媒体、プログラム伝送媒体、及びデータ記録媒体
EP1778104A1 (en) * 2004-07-29 2007-05-02 X-Sten, Corp. Spinal ligament modification devices
US8549332B2 (en) * 2010-10-26 2013-10-01 Dell Products, Lp System for combined input output module and zero power optical disk drive with advanced integration and power
US10296238B2 (en) * 2015-12-18 2019-05-21 Intel Corporation Technologies for contemporaneous access of non-volatile and volatile memory in a memory device

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3859635A (en) * 1971-06-15 1975-01-07 Robert E Watson Programmable calculator
JPS5541546A (en) * 1978-09-20 1980-03-24 Hitachi Ltd Peripheral device coupling unit
JPS575172A (en) * 1980-06-10 1982-01-11 Sharp Corp Electronic interpreter
US4516218A (en) * 1980-06-26 1985-05-07 Texas Instruments Incorporated Memory system with single command selective sequential accessing of predetermined pluralities of data locations
JPS57201925A (en) * 1981-06-05 1982-12-10 Nec Corp Input/output port selecting device
DE3501569C2 (de) * 1984-01-20 1996-07-18 Canon Kk Datenverarbeitungseinrichtung
US4722065A (en) * 1984-03-30 1988-01-26 Casio Computer Co., Ltd. Electronically programmable calculator with memory package
US4763243A (en) * 1984-06-21 1988-08-09 Honeywell Bull Inc. Resilient bus system
US4928193A (en) * 1984-07-13 1990-05-22 International Business Machines Corporation Diskette drive type determination
US4773036A (en) * 1984-07-13 1988-09-20 Ibm Corporation Diskette drive and media type determination
JPS61123959A (ja) * 1984-11-20 1986-06-11 Sharp Corp 着脱自在なメモリモジユ−ルを有する電子機器
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
US5142626A (en) * 1990-07-20 1992-08-25 International Business Machines Corp. Personal computer with removable media identification

Also Published As

Publication number Publication date
AU639345B2 (en) 1993-07-22
PH31477A (en) 1998-11-03
ZA915126B (en) 1992-03-25
MX173458B (es) 1994-03-04
CA2044528A1 (en) 1992-01-20
US5440693A (en) 1995-08-08
RU2072553C1 (ru) 1997-01-27
MY107185A (en) 1995-09-30
NZ238613A (en) 1993-06-25
CZ226191A3 (en) 1997-02-12
SK226191A3 (en) 1995-09-13
CN1021142C (zh) 1993-06-09
HU912422D0 (en) 1991-12-30
JP2970081B2 (ja) 1999-11-02
HU216234B (hu) 1999-05-28
CZ283631B6 (cs) 1998-05-13
BR9103031A (pt) 1992-02-11
CN1059607A (zh) 1992-03-18
PL291168A1 (en) 1992-03-23
JPH04233622A (ja) 1992-08-21
AU7916191A (en) 1992-01-23
HUT58419A (en) 1992-02-28

Similar Documents

Publication Publication Date Title
PL167015B1 (pl) Komputer osobisty PL PL PL PL
PL167020B1 (pl) K omputer osobisty PL PL PL PL
AU671823B2 (en) Disk drive array
JP2554457B2 (ja) Ideインターフェースを有するマイクロ・チャネル・バス・コンピュータ・システム
EP0493888B1 (en) Personal computer with local memory expansion capability
US4752911A (en) Read/write device using modular electronic memory
US5471585A (en) Personal computer system with input/output controller having serial/parallel ports and a feedback line indicating readiness of the ports
US5313593A (en) Personal computer system with bus noise rejection
US5898843A (en) System and method for controlling device which is present in media console and system unit of a split computer system
EP0518550A2 (en) Integrated circuit device
US5485585A (en) Personal computer with alternate system controller and register for identifying active system controller
EP0467520B1 (en) Personal computer with drive identification
EP0193306A2 (en) Solid state memory cartridge
US20040030952A1 (en) Rambus based hot plug memory
EP1081584B1 (en) Information processing apparatus and storage medium control method
Bradley Hardware and Software Support
JPS62134858A (ja) 磁気記憶制御装置
JPH10333794A (ja) 入出力装置の活線挿抜方法、ならびに同方法を実現する入出力装置の実装構造、及び入出力サブシステム