Learn More
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)
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 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.