ISSN 0021-3454 (print version)
ISSN 2500-0381 (online version)
Menu

8
Issue
vol 63 / August, 2020
Article

DOI 10.17586/0021-3454-2019-62-2-101-105

UDC 621.396.6

APPLICATION OF PARETO ANALYSIS FOR QUANTITATIVE EVALUATION OF THE FREQUENCY OF COMPUTER COMMANDS USAGE

A. V. Averianov
Mozhaysky Military-Space Academy, Department of Electron Calculation Techniques;


A. V. Kaliujnii
Mozhaisky Military Spaсe Academy, Department of Information Systems and Networks; Head of Laboratory ;


Read the full article 

Abstract. The frequency of use of computer commands in implementation of three typical algorithms is analyzed. The object of the study is the command system of software model of a training computer. As an example, analysis of three programs in mnemonics is carried out, the programs correspond to three algorithms: a branching algorithm, an algorithm that handles elements of an array, and an algorithm using a subroutine. The established proportion of used and repeated commands in the process of solving problems confirms the validity and applicability of the principle "20/80" – the Pareto principle, which in the most general form can be formulated as "twenty percent of the efforts give eighty percent of the result, the remaining eighty percent provide only twenty percent of the result". Based on the results, the conclusion is made about the redundancy of the computer command system, leading to complication of the computer control device. As one of the possible ways to reduce the number of commands, it is suggested to reduce the conditional jump commands. The approach is supposed to provide a reduction in composition and structure of control devices of both hardware and firmware types.
Keywords: architecture of computers, analysis, diagram and Pareto principle, command system, mnemonic codes, software model

References:
  1. Tsil'ker B.Ya., Orlov S.A. Organizatsiya EVM i sistem (Organization of the Computers and Systems), St. Petersburg, 2004, 688 р. (in Russ.)
  2. Tanenbaum A.S. Computer Networks, 4th edition, Prentice Hall, PTR UpperSaddIe River, New Jersey, 2003.
  3. Averyanov A.V., Belaya T.I., Molchanov O.E. Journal of Instrument Engineering, 2016, no. 7(59), pp. 558–562. (in Russ.)
  4. Juran J.M. Management Review, 1981, June, рp. 9–10.
  5. Kume H. Statistical Methods for Quality Improvement, Tokyo, Association for Overseas Technical Scho-larship, 1985, 231 р.
  6. Aver’yanov A.V., Belaya T.I., Molchanov O.E. Natural and technical sciences, 2016, no. 6, pp. 160–164. (in Russ.)
  7. Zhmakin A.P. Arkhitektura EVM (Computer Architecture), St. Petersburg, 2010, 352 р. (in Russ.)
  8. Basyrov A.G. Organizatsiya EVM i sistem: praktikum (Computer Organization and Systems: Practical Work), St. Petersburg, 2012, 83 р. (in Russ.)
  9. Aver'yanov A.V., Belozerov V.A., Gorichev Yu.V., Osipov N.A. Nadezhnost' sistem kosmicheskikh kom-pleksov: Rukovodstvo k prakticheskim i laboratornym zanyatiyam (Reliability of Systems of Space Com-plexes: A Guide to Practical and Laboratory Courses), St. Petersburg, 2006, 92 р. (in Russ.)