Mathematics and Computor @ North-Holland Publishing
in Simulation Company
XX (1978)
69970
BOOK REVIEWS Editor:
P. VAN REMOORTERE applied to workload analysis (H. Fangmeyer, R.F. Glodden and J. Larisse). Front- and back-end minicomputer arrangement in multiprogramming environment (D. Grill0 and A. Perugia). Statistical problems in the simulation of computer systems (J.P.C. Kleijnen). Performance evaluation of a batch-time sharing computer system using a trace driven model (V. Minetti) Hardware measurement of CPU activities (H. Schreiber). An approach to the straight-forward production of computer system simulators (0. Tedone). Scheduling with memory allocation in multiprocessing systems (J. Weglarz). Authors Index.
H. Beilner and E. Gelenbe (Editors): Modelling and Performances evaluation of computer systems. North Holland Publishing Company, (NL or USA), 514 pages, US% 38.95 or Dfl. 95.00, 1977. This work constitutes the proceedings of the International Workshop organised by the Commission of the European Communities, Joint Research Centre, Ispra Establishment, Department A, Ispra, Italy, October 4-6, 1976 and cosponsored by IRIA and IFIP Group 7-3, (Computer systems modelling). Contents: Editor’s Preface (E. Gelenbe). Statistical sequential methods in performance evaluation of computer systems (M. Arato). Accuracy of an approximate computer system model (M. Bade1 and A.V.Y. Shum). A characterization of VM/370 workloads (Y. Bard). Scheduling dependent tasks with different arrival times to meet deadlines (_I. Blazewicz). A performance evaluation of the CII SIRIS 8 operation system - methodology, tools and first results (L. Boi, P. Cros, J.P. Druchert, J.Y. Rousselot, P. Bourret and R. Trepos). Task sequencing in a batch environment with setup times (J. Bruno and R. Sethi). Product form and local balance in queuing networks (K.M. Chandy, J.H. Howard, Jr. and D.F. Towsley). Optimal queuing policies in multiple-processor computers (G. Fayolle and M. Robin). File assignment in memory hierarchies (D. Foster and J.C. Browne). Maximum load and service delays in a data-base system with recovery from failures (E. Gelenbe and D. Derochette). Random injection control of multiprogramming in virtual memory (E. Gelenbe and A. Kurinckx). A modelhng approach to the evaluation of computer system performance (H. Gomaa). The use of memory allocation to control response times in paged computer systems with different job classes (J.H. Hine, I. Mitrani and S. Tsur). Comparison of the working sets and bounded locality intervals of a program (J. Lenfant). Deterministic job scheduling in computing systems (C.L. Liu). Formal modelling of discrete dynamic systems (H.C. Mayr and P.C.L. Lockemann). A note on the influence of program loading on the page fault rate (M. Parent and D. Potier). Ergodicity conditions and congestion control in computer networks (C. Pujolle). Queuing models of a multiprogrammed computer system with a jobqueue and a fixed number of initiators (M. Reiser and A.G. Konheim). An analytical model of dispatching algorithms (Y. Shohat and J.C. Strauss). Practical considerations in the numerical analysis of Markovian models (W.J. Stewart). Working set dynamics (H. Vantilborgh). Comparison of a global memory management strategies in virtual memory systems with two classes of processes (A.L. Schoute). An approach to adapting a multiaccess time-sharing computer system to user requirements by simulation methods (M. Bazewicz and A. PetersiiI). A versatile programmable hardware monitor (Y. Bekkers and B. Decouty). Automatic clustering techniques
A.K. Agrawala and T.G. Rauscher: Foundations of Microprogramming: Architecture Software, and Application. Academic Press, New York, 1976,416 pp., 15.50 S. The purpose of this book is to define, describe, and illustrate the foundation and current trents in microprogramming. Topics covered are: microprogramming concepts, architectural characteristics of microprogrammed computers, microprogramming languages and support software, computers with vertical microinstructions, computers with diagonal microinstructions, computers with horizontal microinstructions, developments in microprogramming languages, and applications of microprogramming. A. Barna and D. Porat: Introduction to microcomputers and microprocessors. Wiley, New York, 1976, 108 pp., 10.50 S. Providing the basic knowledge required to understand microprocessor systems, the book presents a balanced discussion of hardware and software, bridging the gap between the two through a broad range of topics. It describes the basic structure of microcomputers, input and output, central processor unit, control unit, memory, basic programming techniques, arithmetic operations and circuits, as well as assemblers, loaders, data structures, and subroutine linkages. There are over 120 exemples and problems to facilitate self-study. Electronic engineers, programmers, managers, and students will find this an excellent introduction to the basic operation of the microcomputers, and microprocessors that have found application in many fields. S.C. Lee: Digital circuits and logic design. 1976, 594 pages, Englewood Cliffs, NJ, Prentice Hall, 824.00. Introduces currently available MS1 and LSI integrated circuits and their applications to logic design. It bridges calculational methods and practical bread-boarding techniques and relates them to modern industrial products and practices. Coverage includes chapters on switching algebra and switching functions, combinational logic design, combinational logic design using
69