![](/client/images/blank.gif)
Eylem Seç
![The design of a general purpose microprogrammable emulator için kapak resmi The design of a general purpose microprogrammable emulator için kapak resmi](/client/assets/d79c3e4af2b6d196/ctx/images/no_image.png)
The design of a general purpose microprogrammable emulator
Başlık:
The design of a general purpose microprogrammable emulator
Yazar:
Chaudhery, Muhammad Malik, author.
ISBN:
9780438057005
Yazar Ek Girişi:
Fiziksel Tanımlama:
1 electronic resource (297 pages)
Genel Not:
Source: Dissertation Abstracts International, Volume: 76-08C.
Advisors: D. C. Gilles.
Özet:
There is a considerable interest at the present time in the design of microprogrammable computers, mainly because they provide not only an economic viable proposition for a variety of diverse applications, but also flexible and appropriate tools for further resaerch into computers architecture. The work reported in this thesis is part of such a project, to design and build a l6-bit word microprogrammable computer which should emulate a wide class of target machines as effectively and efficiently as possible. The thesis begins with studies to define and isolate the problem areas to concentrate within the larger design project and the strategy to tackle these issues is outlined. The factors which lead us to choose the EDSAC and the Burroughs B6500 machines for our experimental case studies of simulation are described. The design of a microprogrammable emulator may be approached in two directions. Thus the thesis surveys critically the contemporary notions of microprograms. The specific implementations of four microprogrammable systems are studied, namely the Standard Computer MLP-900, Datasaab FCPU, ICL El, and Burroughs Bl726. These systems were selected because they exhibit the characteristic attributes of microprogrammed computers ranging from synchronous to asynchronous, from more soft to more hard, from inhouse experimental to commercially available and from mini to medium large in size variation, and also because they were all claimed to be general purpose microprogrammable emulator. The other aspect is that of emulation itself. In this thesis two approaches to the technique of emulation are studied. One is the subjective or total type of emulation of the target systems, and the other is objective or specific to the application type of emulation of the target systems. The latter approach is considered to be more advantageous and practicable and accordingly a systematic design methodology has been devised to realize the intended design of the general purpose emulator. This design approach or methodology is followed in the subsequent design studies of the emulator with specific reference to the case study of emulating' B6500 type of target machines. This systematic approach is useful in that the proper distribution of the functions and resources of the target systems can be realized on the host system; and also that it provides specific techniques whereby the realization of these target features may actually be effected. Both these points are critical to the design and its performance. For a practical demonstration of this approach, certain specific target features for the representative case studies of B6500 and EDSAC are analysed to find out the different levels on the host system as well as the ways through which they may be realised within the initially specified design constraints. A simulator is developed around a l6-bit word abstract machine for the representative subset of the B6500 system. The frequency of use of the simulating routines is then determined by using the known frequency of the occurrence of the programming language features. The latter has been taken from Wichmann's work (Wichmann,1973). From the frequency of simulating routines, the frequency of registers references within these routines are computed. The registers references determined above, indicate both the registers usage on the host system as well as the usage of the registers on the target system to which they individually simulate. From this information may be derived the relationship which enable the predicted observed performance efficiency of a given host system with specified number of registers, in terms of the total performance of the target system to be estimated. Theoretical approximations to these relationships have also been obtained. Finally, the thesis surveys the theoretical and experimental work and reappraises the design considerations which emerage vital to the design of an efficient general purpose emulator, concluding with a critical survey of the achievements and proposals for further research work which may be undertaken to complete the original project.
Notlar:
School code: 0547
Konu Başlığı:
Tüzel Kişi Ek Girişi:
Mevcut:*
Yer Numarası | Demirbaş Numarası | Shelf Location | Lokasyon / Statüsü / İade Tarihi |
---|---|---|---|
XX(684559.1) | 684559-1001 | Proquest E-Tez Koleksiyonu | Arıyor... |
On Order
Liste seç
Bunu varsayılan liste yap.
Öğeler başarıyla eklendi
Öğeler eklenirken hata oldu. Lütfen tekrar deneyiniz.
:
Select An Item
Data usage warning: You will receive one text message for each title you selected.
Standard text messaging rates apply.