Minicomputer Software for the Minerals Industry

- Organization:
- Society for Mining, Metallurgy & Exploration
- Pages:
- 3
- File Size:
- 480 KB
- Publication Date:
- Jan 11, 1981
Abstract
Before discussing minicomputer software for the mineral industry, it is helpful to explain some of the computer program terminology. Most of the terms are the same as those applied to large computers. A computer system consists of a machine (hardware) with electronic and mechanical components and instructions (software) that define its operational logic and sequence. This logic is described by sets of commands grouped into programs. Each program has specific objectives related to the computer's operation and to production information from computer data that are input and processed. Software, therefore, is a general term applied to any type of computer program. Instructions to the computer are communicated through languages that convert logical and arithmetic statements into machine operations. The languages may consist of statements resembling mathematical or logical phrases understandable by humans, or they may be coded statements with no apparent resemblance to spoken language but readily understandable by the computer. Computers also translate higher level languages such as FORTRAN or COBOL into machine languages using other programs called Compilers. Programs written in these higher level languages are generally called source code. However, programs written in computer assembly language may also be called source code. The compiled version of the program after it has been translated by the compiler software is called object code. Programs used to "instruct computers how to be computers" are generally called systems software. They relate more to computer operation than to producing externally usable results. Programs producing information for many users-engineers, accountants, managers-are termed applications software. For the most part, applications software is the principal concern of the mineral industry. Programs are developed to fit user requirements as interpreted by programmers. Programs vary in quality, precision, efficiency, accuracy, and complexity, depending on programmer skills and abilities and programming decisions forcing design tradeoffs. A well written program should have speed, efficient use of available hardware resources, accuracy, and an inherently logical structure that aids documentation and subsequent modifications. Programs developed to fit specific requirements are termed customized software. A program organized and prepared for general commercial use is called a package, or a software package, and includes documentation for program use. A form of customized software that takes an existing program or package as its starting point and modifies it is called a customized package. A minicomputer program can be stored on computer cards, standard magnetic tape, magnetic cassette tape, floppy disk, or hard disk. The software purchaser or lessee may select one or more of these media when specifying a program in a software contract. Supporting documentation may include a listing of the program instructions linkages, hardware and storage resource requiremnents, flow charts, and programmer and user manuals. The purchaser must carefully make and clearly understand specifications for media and format of program delivery. This assures that delivered software is compatible with the intended hardware. Mineral Industry Attitudes Toward Computer Software The mining industry has traditionally been conservative concerning computer applications. Furthermore, large computer costs have made these systems accessible only to large companies, for the most part. But in the past few years, mining software systems developed at schools such as Pennsylvania State University and Virginia Polytechnic Institute have gained wider acceptance in the mineral industry. More mining engineers now have academic training in computer application, and computer use is now more acceptable to the mining industry. Mining managers in decisionmaking positions are faced with a new generation of computer technology resulting from the rapid evolution of minicomputers. Not too long ago, manufacturers such as Digital Equipment Corp., Data General, and Hewlett-Packard were considered newcomers. They are now established companies. In addition, Apple, Radio Shack, Commodore, and others have emerged in the growing microcomputer industry. So the mine manager or mining executive now has more options. Mining Software is Limited Along with the rapid evolution in hardware development, much general purpose software is now being developed for minicomputers. The 1981 Apple Software Directory can be obtained for about $14; Radio Shack published the Application Software Source Book in three volumes for $1.95 each. Brochures describing software can be obtained for other minicomputer manufacturers by contacting local sales representatives. Hewlett-Packard software can be obtained and exchanged through HP user's groups. Manufacturers' programming staffs are generally concerned with developing applications software. In some instances, manufacturers will recommend software developed by their hardware users. Until now, however, software development for mining applications has been minimal. This should not be surprising, since software development traditionally lags hardware development by several years. A review of A Directory of Computer Software Applications/Mini-Computers and Micro-Computers, August 1977-1980, published by the US Department of Congress, National Technical Information Service, contains many entries and subject areas. General applications include some references to tunneling machines, but there are virtually no entries specifically relating to
Citation
APA:
(1981) Minicomputer Software for the Minerals IndustryMLA: Minicomputer Software for the Minerals Industry. Society for Mining, Metallurgy & Exploration, 1981.