Nothing Special   »   [go: up one dir, main page]

PL152232B2 - Prasa mimośrodowa do prasowania proszków - Google Patents

Prasa mimośrodowa do prasowania proszków

Info

Publication number
PL152232B2
PL152232B2 PL27737989A PL27737989A PL152232B2 PL 152232 B2 PL152232 B2 PL 152232B2 PL 27737989 A PL27737989 A PL 27737989A PL 27737989 A PL27737989 A PL 27737989A PL 152232 B2 PL152232 B2 PL 152232B2
Authority
PL
Poland
Prior art keywords
block
input
memory
buffer
register
Prior art date
Application number
PL27737989A
Other languages
English (en)
Other versions
PL277379A2 (en
Inventor
Janusz Baczynski
Original Assignee
Univ Lodzki
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 Univ Lodzki filed Critical Univ Lodzki
Priority to PL27737989A priority Critical patent/PL152232B2/pl
Publication of PL277379A2 publication Critical patent/PL277379A2/xx
Publication of PL152232B2 publication Critical patent/PL152232B2/pl

Links

Landscapes

  • Complex Calculations (AREA)

Description

RZECZPOSPOLITA POLSKA OPIS PATENTOWY PATENTU TYMCZASOWEGO 152 232
Patent tymczasowy dodatkowy do patentu nr- Int. Cl.5 G06F 12/02
j&Ia
G06F 15/74
w Zgłoszono: 89 01 26 (P. 277379) Pierwszeństwo ----- tinuM
URZĄD Zgłoszenie oroszono: 89 10 30 β £ UH
PATENTOWY Opis patentowy opublikowano: 1990 03 30
RR
Twórca - wynalazku: Janusz Baczyński
Uprawniony z patentu tymczasowego: Uniwersytet Łódzki, Łódź (Polska) * i
UKŁAD DO ADRESOWANIA PAMIĘCI KOMPUTEROWEGO SYSTEMU ZBIERANIA I PRZETWARZANIA DANYCH
Przedmiotem wynalazku jest układ do adresowania pamięci systemu zbierania i przetwarzania danych, mający zastosowanie w systemach automatyki, kontroli i sterowania stosowanych w laboratoriach fizycznych, technicznych, przemysłowych itd.
Znane do tego układy, są przykładowo opisane przez: K. Bodźmirowskiego, J. Pieńkosa i W. Piestrzyńskiego w książce pt. Systemy mikroprocesorowe, wydanej przez Wydawnictwa Naukowo-Techniczne, w Warszawie, w 19B1 r.
Znany układ, zawiera blok pamięci sprzężony, bezpośrednio lub poprzez odpowiednie bufory i dekoder rozkładów, z magistralę systemu komputerowego sterowaną przez procesor systemu.
Działanie - znanego układu polega na tym, że procesor systemu generuje na magistralę operacje rozkazowe odczytu/zapisu z/do bloku pamięci. Gdy dekoder rozkazów lub sama pamięć rozpozna kod takiego rozkazu, to następuje odczyt/zapis danych na/z magistralę. W zależności od rodzaju procesora systemu, adres fizyczny generowany na magistralę może być tzw. adresem efektywnym lub też może on stanowić sumę adresu efektywnego i tzw. adresu segmentu. W pierwszym przypadku procesor systemu może wykorzystywać przestrzeń adresową bloku pamięci o pojemności nie większej niż maksymalna wartość słowa adresowego jakim on wewnętrznie, programowo operuje. W drugim przypadku procesor ma dostęp do większej przestrzeni adresowej bloku pamięci, bowiem adres fizyczny składa się z adresu efektywnego zrelokowanego powiększonego o wartość składowaną w wewnętrznym rejestrze procesora zwanym rejestrem segmentowym (procesor z takim trybem adresowania ma kilka rejestrów segmentowych, np. procesor INTEL 8086 jest wyposażony w cztery takie rejestry). Tak więc przestrzeń adresowa bloku pamięci jest wirtualnie
152 232
152 232 podzielona na segmenty. Gdy procesor chce uzyskać dostęp do określonego segmentu bloku pamięci, to musi takę operację poprzedzić odpowiednia sekwencja rozkazowa: zmiany zawartości lub zmiany samego rejestru adresowego w procesorze.
Niedogodnością znanego układu jest to, że gdy procesor systemu chce uzyskać dostęp do odpowiedniego segmentu bloku pamięci, to musi wcześniej wykonać procedurę programową zmiany zawartości lub zmiany jego wewnętrznego rejestru segmentowego. W wielu wypadkach taka manipulacja powoduje wydłużenie czasu dostępu do określonej lokacji adresowej w bloku pamięci.
Istotą układu według wynalazku jest to, że ma pamięć wektorów segmentówpołączoną wyjściami danych z buforem i z rejestrem połączonym wyjściami danych z wejściem sumatora. Wyjście sumatora jest połączone z wejściem adresowym pamięci wektorów segmentów połączonej z kolei wejściem sterującym z blokiem logiczno/sterującym połączonym także osobnymi wyjściami z wejściem wpisującym rejestru oraz z wejściami sterującymi: bufora i przełączającego bloku. Blok ten jest połączony z wejściem zewnętrznych sygnałów przełączających oraz jest też połączony wyjściem z wejściem ustawiającym rejestru, przy czym wyjście sumatora jest także połączone z wejściem adresowym bloku pamięci. Wejście sterujące bloku pamięci jest połączone z blokiem logićzno/sterującym. Natomiast, wyjście danych tego bloku jest połączone, bezpośrednio lub pośrednio poprzez blok buforów, z magistralą systemu komputerowego. Magistrala ta jest również połączona z buforem i blokiem logiczno/sterującym oraz z osobnym wejściem sumacyjnym sumatora.
Zaletą układu według wynalazku jest to, że dzięki wprowadzeniu dodatkowej pamięci wektorów segmentów oraz sumatora uzyskuje się możliwość szybkiego dostępu przez procesor systemu do różnych segmentów bloku pamięci bez potrzeby wykonywania w procesorze jakichkolwiek manipulacji z udziałem jego rejestrów segmentowych. Nadto, układ pozwala na zwiększenie przestrzeni adresowej dostępnej dla procesora, zarówno w przypadku procesorów o trybie adresowania bezpośrednim jak i tych wyposażonych w wewnętrzne rejestry segmentowe dla relokacji -adresów efektywnych. Oprócz tego, układ pozwala na przełączanie segmentów pamięci z zewnątrz, bez udziału procesora.
Przedmiot wynalazku jest pokazany w przykładzie wykonania na rysunku przedstawiającym blokowy schemat elektryczny układu zastosowanego w komputerowym systemie zbierania i przetwarzania danych CAMAC.
Układ według wynalazku ma pamięć 1 wektorów segmentów połączoną wyjściami danych z buforem 2 i z rejestrem 3 połączonym wyjściami danych z wejściem sumatora 4. Wyjście sumatora 4 jest połączone z wejściem adresowym pamięci 1 połączonej wejściem sterującym z blokiem 5 logiczno/sterującym. Blok 5 jest także połączony osobnymi wyjściami z wejściem wpisującym rejestru 3 oraz z wejściami sterującymi: bufora 2 i przełączającego bloku 6 połączonego z wejściem 7 zewnętrznych sygnałów przełączających. Wyjście bloku 6 jest połączone z wejściem ustawiającym rejestru 3. Wyjście sumatora 4 jest także połączone z wejściem adresowym bloku 6 pamięci, który jest połączony wejściem sterującym z blokiem 5, a wyjściem danych jest połączony, bezpośrednio lub pośrednio poprzez blok 9 buforów, z magistralą 10 systemu komputerowego. Magistrala 10 jest połączona z buforem 2 i blokiem 5 oraz z osobnym wejściem sumacyjnym sumatora 4.
Działanie tego układu polega na tym, że blok 5 logiczno/sterujący po rozpoznaniu operacji rozkazowej na magistrali 10 kierowanej do bloku 8 pamięci wysyła odpowiednie sygnały sterujące do tego bloku a ponadto z chwilą zakończenia takiej operacji rozkazowej generuje sygnał do rejestru 3 wpisujący do niego stan wyjść pamięci 1 wektorów segmentów. Tak więc podczas następnej operacji rozkazowej kierowanej do bloku 8, na wejściach adresowych tego bloku pojawia się adres równy sumie adresu fizycznego na magistrali 10 i adresu wektora segmentu składowanego w rejestrze 3.. Taki sam adres występuje na wejściu adresowym pamięci 1, zatem na wyjściu danych tej pamięci występuje wartość odczytywana z komórki określonej tym adresem i automatycznie z końcem tej operacji jest odpowiednio modyfikowana zawartość rejestru 3.
152 232
Zapis wektorów segmentów do pamięci 1 jest inicjowany z magistrali 10 poprzez blok 5. Zapis/ odczyt danych zawartych w pamięci 1 jest możliwy poprzez bufor 2. Blok 6 umożliwia ustawienie stanu rejestru 3 sygnałami zewnętrznymi podawanymi do wejścia 7, przy czym blok 5 nie dopuszcza do takiej zmiany w trakcie trwania na magistrali 10 operacji rozkazowej skierowanej do bloku Θ. Zatem,przełączanie segmentów przestrzeni pamięci w bloku 8 odbywa się bez udziału procesora sterującego magistralą.10, lecz dzieje się to zgodnie z wcześniejszym programowym zapisem -do pamięci 1.lub na żądanie tzw. urządzeń zewnętrznych przyłączonych do wejścia 7.

Claims (1)

  1. Zastrzeżenie patentowe
    Układ do adresowania pamięci komputerowego systemu zbierania i przetwarzania danych, zawierający blok pamięci połączony, bezpośrednio lub poprzez blok buforów, z magistralą komputerowego systemu, znamienny tym, że ma pamięć (1) wektorów segmentów połączoną wyjściami danych z buforem (2) i z rejestrem (3), połączonym wyjściami danych z wejściem sumatora (4), połączonego wyjściem z wejściem adresowym pamięci (1), połączonej wejściem sterującym z blokiem (5) logiczno/sterującym, połączonym także osobnymi wyjściami z wejściem wpisującym rejestru (3) oraz z wejściami sterującymi bufora (2) i przełączającego bloku (6), połączonego z wejściem (7) zewnętrznych sygnałów przełączających oraz połączonego wyjściem z wejściem ustawiającym rejestru (3), przy czym wyjście sumatora (4) jest także połączone z wejściem adresowym bloku (8) pamięci, połączonym wejściem sterującym z. blokiem (5) oraz połączonym wyjściem danych, bezpośrednio lub pośrednio poprzez blok (9) buforów, z magistralą (10) systemu komputerowego, połączoną z buforem (2) i blokiem (5) oraz z osobnym wejściem sumacyjnym sumatora (4).
    152 232
    Zakład Wydawnictw UP RP. Nakład 100 Cena 3000 zł
PL27737989A 1989-01-26 1989-01-26 Prasa mimośrodowa do prasowania proszków PL152232B2 (pl)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PL27737989A PL152232B2 (pl) 1989-01-26 1989-01-26 Prasa mimośrodowa do prasowania proszków

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PL27737989A PL152232B2 (pl) 1989-01-26 1989-01-26 Prasa mimośrodowa do prasowania proszków

Publications (2)

Publication Number Publication Date
PL277379A2 PL277379A2 (en) 1989-10-30
PL152232B2 true PL152232B2 (pl) 1990-11-30

Family

ID=20046189

Family Applications (1)

Application Number Title Priority Date Filing Date
PL27737989A PL152232B2 (pl) 1989-01-26 1989-01-26 Prasa mimośrodowa do prasowania proszków

Country Status (1)

Country Link
PL (1) PL152232B2 (pl)

Also Published As

Publication number Publication date
PL277379A2 (en) 1989-10-30

Similar Documents

Publication Publication Date Title
EP0024288A2 (en) Computer system having at least two processors with shared storage
EP0518488A1 (en) Bus interface and processing system
GB2171230A (en) Using 8-bit and 16-bit modules in a 16-bit microprocessor system
JP3039557B2 (ja) 記憶装置
JPS60171558A (ja) デ−タ処理システム
US5757685A (en) Data processing system capable of processing long word data
US4460972A (en) Single chip microcomputer selectively operable in response to instructions stored on the computer chip or in response to instructions stored external to the chip
US4764896A (en) Microprocessor assisted memory to memory move apparatus
US5742842A (en) Data processing apparatus for executing a vector operation under control of a master processor
US5337416A (en) Apparatus for managing page zero accesses in a multi-processor data processing system
PL152232B2 (pl) Prasa mimośrodowa do prasowania proszków
US4747066A (en) Arithmetic unit
JP2568017B2 (ja) マイクロプロセッサ及びそれを使用したデータ処理システム
JPS6362778B2 (pl)
US5151980A (en) Buffer control circuit for data processor
KR0164769B1 (ko) 시스템 프로그램 실행 방법
EP0264740A2 (en) Time partitioned bus arrangement
JPS6014435B2 (ja) 記憶装置
JPS6379162A (ja) コプロセツサデ−タ転送制御方式
JPH01266651A (ja) 半導体メモリ装置
JPS60189043A (ja) プロセツサ
JPS63163942A (ja) メモリ保護回路
JPS6149258A (ja) 外部記憶装置の入出力制御方式
PL152241B2 (pl) Układ do przerywania programów wykonywanych przez autonomiczny procesor modułowego systemu aparatury elektronicznej camac
JPH0287254A (ja) 外部メモリアクセスシステム