- Full text PDF available (1)
- This year (0)
- Last 5 years (1)
- Last 10 years (1)
The problems of determining the relative frequency of execution of instructions on a computer and finding the occurrences of patterns of instructions within programs have been investigated by a number of researchers in the past. The method most often used was to examine the object code and apply a method to count each type of instruction or group that… (More)
Assembly level instruction trace routines have been used for years by programmers as a debugging aid. However, most of these have the disadvantages that they are usually 1) very slow and 2) not amenable for use with operating system development. This paper shows how the standard ROM resident instruction set of the H-P 2100 was replaced by a new WCS resident… (More)
This paper describes three methods that were used to investigate multiprocessor bus architectures. The models described were implemented in FORTRAN, GPSS, and SIMULA. Characteristics of the three implementations, such as program length, program memory requirements, execution time and ease of use are compared. Results of the simulation of a single bus system… (More)
This paper reports on the development of a virtual memory system for the HP 2100. The major portion of the development is the group of microprograms that were written to alter the instruction and operand fetch programs. No hardware modifications to the 2100 are required to affect the conversion. Although execution speed is not a primary concern in system… (More)
This paper describes an operating system (OS) simulator designed to be used as an instructional tool in the teaching of OS performance issues. Design criteria, assumptions used, development, and implementation of the model are discussed. The model provides a hands-on laboratory tool for experimentation with a layered, modular, multitasking, event driven OS.… (More)
We have looked at general descriptions and illustrations of several software development tools, such as tools for prototyping, developing DFDs, testing, and maintenance. Many others are available, and new ones are being developed. However, you have at least seen some examples of powerful CASE tools for systems development.
Modeling the receiver end is critical for the overall performance of wireless software defined radio (SDR) systems. This paper investigates the real-time implementation of channel identification for multi-input single-output (MISO) SDR systems. Based on the multi-rate sampling theory, and using the continuous-time system discretization technique with… (More)
This concludes our overview of system software. We have not included all parts of that software and have only briefly described the parts we did include. However, we hope that you now have an appreciation of the many, many things going on "underneath the surface" when you click a mouse button or type a command on your computer.