Upload
vuongcong
View
220
Download
0
Embed Size (px)
Citation preview
·COMPUTER LITERACY (OPERATIONS & APPRECIATION)
e.~ ,4'7ftJ, (M.Sc)
Department of Computet Science & Engineering, Ladoke Akintola University of Technology, Ogbomoso ·.
.,
ii .
All rights reserved . No part of this publication may be reproduced, stored in a retrieval system , or transmitted in any form by any means electronic, mechanical, photocopying, record ing or otherwise withou the prior consent of the author ~ C·.K Ayo.
1
FIRST PRINT 1994
ISBN 97t.8- 32919-0-4
~ ·
~ PRiNTEd iN NiGERiA by
·ALANUKITAN COMMEfiCIAI. PRESS {NIG.)lTD • .
l ~ r.o. Box 185 EGBB, KOGI ~m
ii
ion may be reproduced, any form by any means ng or otherwise withou1
1-4
NIG.)t.TD • .
iii
TO
Engr. & Mrs . T . 0 . Adeniyi
~
iv PREFACE
This book is designed for t hose who are curious about the proliferation, domination and use of Computer systems. The book to a greater extent is intended to be a companion for students of whatever class , workers and every household in particular .
The contents of the book is tailored to suit the courses taug ht in the tertiary institutions such as introduction to computers, computer application packages among others; and the syllabi of some professional bodies like Institute of Chartered Accountants of Niger.ia (ICAN) , and Chartered Institute of Bankers of Nigeria (CIBN) etc are also catered for.
The book is a two in one. That is it serves a textbook on one hand and a training manual on the other hand . The chapters are arranged in an order to enhance continuity of concepts which will go a very long way to give the addressed audience a solid computing foundation . Many topics of interest such as Comp~uter configuration , Program development , Application packages and the Computer virus among others are treated to the satisfaction of the targeted aud ience.
The book is therefore recommended for students of the university, and poly-technic, students undergoing computer training cour .>c s
organized by some vocational centres and in faCt, every household.
C. K. Ayo June 1994
Them many in operato Th e au't instituti1
INSTJTll
Th e ai
current
(a) La' I
Depa
(d) BE Agba
(e) CT Victo La go
underlist
(a) Dr .
Head, C LA UTE
iv
about the prolifera-1e book to a greater ; of whatever class,
ourses taught in the mputers, computer of some profession: Niger.ia (ICAN), and etc are also catered
xtbook on one hand oters are arranged in 1 will go a very long mputing foundation . 1figuration, Program llputer virus among ted audience. tts of the university,
C. K. Ayo June 1994
v ACKNOWLEDGEMENTS
The materials in th is· text is a result of expertise contributions form many individuals of high repute, institutions, and experienced computer operators that helped in no small way to the realizat ion of my goals. The author is therefor~ grateful to the underlisted individuals and institutions for their immeasurable contributions.
INSTITUTIONS
The author is grateful for the material support in terms of texts, current journals and equipment from the following institutions :
(a) Ladoke Akintola University of Technology, Depar tment of Computer Science & Engineering, Ogbomoso .
(b) FACTS Computer Training Centre, Pl antation road, llorin.
(c) KEM Computer Training Centre, Beside Society General Bank, Taiwo Road , llorin.
(d) BENANT Computer Solutions , Agb a Ro ad, llorin .
(e) CTS (Nig) Ltd, Victorial Island , Lagos.
SPECIA LISTS
The author is particularly gratefu l for the contributions of the underlisted fellows who took their time to go through the tex~ ~nd again for thei r valuable suggestions .
(a) Dr . M . 0 . A digun ,
Head , Computer Sc . & Eng. Department, LAUTECH, Ogbomoso .
(b) Dr . A. 0 . Fakilede, Dept. of Mechanical Engineering. University of llorin .
(c) Mr. A . E. Okeyinka, Dept. of Computer Sc.& Engineering, LAUTECH, Ogbomoso .
(d) EAgr. 0 . 0. Abiona , Dept. of Computer Sc. & Engineering , LAUTECH , Ogbomoso .
Others
vi
The author is grateful to the following for their supports and encouragements:
Dr . J. Adeojo , Prince F. Ashagun , T . Agbana, 0 . Oniyide , I. 0 . Aderinwale, Z. 0. Arowoyele, V. F. Ojelabi, F. Ogunbayo, S. Audu, 0. Olanrewaju , 0 . Fatoye, L. Olaniyi, 0 . S. Ogirima , R. Oyenihi , F.
Owolabi and A . Olayemi. Finally, I am grateful to my wife Moji, for the understanding shown
dll ti.ing the period, and my children Juwon and Tala for not insisti ng on
my presence at home.
I
work . he has reading
vi
g,
lowing for their supports and
T . Agbana, 0 . Oniyide, I. 0. jelabi, F. Ogunbayo , S. Au?u , 0. o. s. Ogirima, R. Oyemhl , F.
oji, for the understandin~ ~hown NOn and Tola for not insisting on
vii FOREWORD
The Computer Technology has come to stay with us with its profound impact on every aspect of our lives. Perhaps this is the reason why Computer literacy is almost becoming the prime requ irement when one is competi ng for any skilled job today. We are fast moving away from the Computer-Centre-based arrangement which confines the Computers to a particular section of an organisation. The reality is that the factory machinery is Computer-based; air-line reservations depend on the Computer ; personnel, financial, and administrative procedures have become computerised; including the command and control functions of the military ar.d the police . The writers and journalists also need the word-processor to prepare their writings personally or at least edit the work after first typing. Therefore this book has come to contribute to the computer literacy needs of the majority of people willing to becom_e relevant to this computer age.
The rich information contained in this book will suppleme nt or completely replace short-term Computer trainings which now abou nd provided you use it as your companion during hands-on sessions ®1'1 a computer. The skilled person may even find the contents a goo.d referonce whenever he intends to refresh his or her memory.
The wealth of experience of the author as a former polyte-chnic lecturer and now a University teacher has been brought to bear on this work . He has presented very succinctly and clearly the concep-ts that he has had to teach over the past ten years. It is hoped th at - the read ing public will find the book very useful.
DR. M. 0. ADIGUN LAUTECH, OGBOMOSO
CONTENTS
PREFACE
ACKNOWLEDMENT
FOREWORD
CHAPTER ONE
HISTORY/EVOLUTION OF COMPUTERS
What is a Computer? Development of Calculating devices Mech'1nicai/Eiectronic Computers Landmarks in the history of Computers
CHAPTER TWO
CLASSIFICATION OF COMPUTERS
Classification by type Classification by purpose Classification by age of technology Classification of Integrated Circuits (IC) Categories of Computers·
CHAPTER THREE
viii
MICROCOMPUTER: EVOLUTION AND CONFIGURATION
Interacting with the Computer Microprocessor and Microcomputer Microcomputer configuration Peripheral devices
iv
vii
:HA
iom
viii
CHAPTER FOUR ix
iv COMPUTER HARDWARE 30
v Fundamentals of the Co111pu tcr sys tem Information tran sfer between un1ts of the com puter
vii Typ es of memory Type s of Processor
HAPTER FIVE
FILE ORGANISATION AND PERIPHERAL DEVICES 42
Types of file organisations and methods File activities
Special ised 1nput/Ou tput devices Special ized Computer media equipment
HAPTER SIX
COMPUTER SOFTWARE 54
Classification of Computer Programs Features of Operating Systems Language translators
Advantages /Disadvantages of programming languages Software generations
HAPTER SEVEN ~ATION 17
MICROCOMPUTERS AND DISK OPERATING SYSTEM(DOS) 63
~eneral overview of the various DOS iles and directories
Some DOS Commands
CHAPTER EIGHT
COMPUTER A PPLICATION PACKAGES
Advantages/Disadvantages of appli cat ion packages Wordprocessing packages Practical example with word perfect 5.1 Spreadsheet packages Practical example with LOTUS 1-2-3 ver. 3. 1 Database M anagement packages Practical example with Dbase IV Statistical packages Practical example with SPSS PC+ v-e rsion 5 .0 Graphical Packages Practical example Hardware Graphic 3.0 Desktop publishing packages Description of windows 3 .1 and its applications (write, paintbrush, Aldus page maker, Corel draw publisher)
CHAPTER NINE
PROGRAM DEVELOPMEN
Programming steps System and program fl~wcharts Overview of BASIC programming Sample BASIC programs Overview of COBOL programming
CHAPTER TEN DATA PROCESSING
· Data and information Methods of data ,processing Data processing operations lnfotma.tion System Life Cycle
I
.,
X i APTER
7! ,p persc )ivisionJ unction
APTER
JFORM
entraliz ecentra istribut ariou s ~ latch, G
' and Vent uf-PTER
DATA
1ventio
X
=>ACKAGES
packages
3 .1
n 5 .0
HAPTER ELEVEN
DATA PROCESSING(DP) PERSONNEL 75
!>P personnel ~ i v i s ions in a DP department =unctions of the personnel
tAPTER TWELVE
xi
191
FORMATION PROCESSING ORGANISATION AND TECHNIQUES
:entralized system •ecentralized system »istributed system (arious processing techniques ~atch , Online, Time-sharing etc)
197
cations , Corel draw and VenturiAPTER THIRTEEN
DATA COMMUNICATION DEVICES & COMPUTER NETWORK204
1ommunication devices and carriers
14 omputer netw ork topologies peal Area Network (LAN) Vide A rea Network (WAN)
APTER FOURTEEN
COMPUTER SYSTEMS SECURITY AND THE VIRUS SAGA 211
bmputer systems security methods mputer systems control methods
1 e virus saga st of some viruses evention and cure of vi ruses
y
CHAPTER FIFTEEN
IMPACT OF COMPUTERS ON OUR SOCIETY
The need for Computer Computer and unemployment How computer creates jobs
GLOSSARY
INDEX
REFERENCES
xii
ard- INDEX
by Abacus 2 Data Processing cycle 186
tion ABC 6 Data Entry Clerk 195 Algorithm 144 Database packages 100
, ALU 34 Dbase IV 102 hat ( Analog Computer 11 Decentralized System 198 hie Analytical engine 4 Decision Support system 190
Artificial intelligence 14 Desktop Publishing Packages ASCC 6 134 Assembler 58 Difference engine 4 Assembly language 57 Digital Computer 11
rice Basic Programming 149 Dir 70 Batch Processing 200 Directories 65 Bits 31 Disk drives 25 Boot Sector Virus 216 Diskcomp 71 Bootstrap 36 Diskcopy 71 Bus Topology 208 Distributed System 199 Cache memory 35 DMA 33 CD-ROM ____:__---- 50 DOS 64 Centralized System 198 DP Manager 193 CHOIR 72 Dump Terminal 46 CHKDSK 72 EDP 185 Cis 70 ED SAC 7 Cobol programming 182 EDVAC 7 COLO SUS 6 EN lAC 6 Compiler 58 EPROM 36 Computer 2 Erase 72 Computer Network 206 Expanded memory 37 Conventional memory 37 Expert System 1.4 Copy 71 Extended memory 37: Core Memory 35 File Virus 216 Corel draw 139 Format 70 CP/M 64 Front-end Processor 206 CPU 31 Full-duplex_ Transmissi9n 706 CUI 18 General purpose Computer 12 Data Processing System 190 Generation Fite Seci.Kity 214 Data Processing department Generation Qf Computer 13
192 · ·Graphical Pat;kages- 124 Datct 185 GUl 18
253
Half-duplex Transmission 206 Modem 205 Harvard graphics 124 More 73 High Level language 57 Mouse 28 Hybrid Computer 11 MS-Dos 64 1/0 Bus 32 Multi-plexer 205 IBM 5 Mult i-processing I 203 ICL 7 Multi-programming 202 ICONS 19 Multi-tasking· 203 Index Sequential f ile 44 NORTONS 215 Information 185 Notebook Computer 19 Information System life cycle OCR 53
189 On-l ine Processing ) I 201 . Integrated Circuit 13 Operating System 55
Intelligent terminal 46 Operations Manager 195 Interpreter 56 OS/2 64 Inverted file 45 Page Maker 139 Keyboard 22 Paper t ape 46 KeyDisk . 50 PC-Dos 64 KeyT~pe 50 PC~ TOOLS . 215 LAN 209 Pen Computer 20 Langua9~ Translators 56 Peripherals 31 Laptop ;Computer 19 Personal Computer 19 Librarian 196 Physical Control 2 13 Lotus 1-2-3 86 Portable Computer 19 Low level language 57 Printers 28 Machine language 57 Procedural Control I 213 Magnetic Tape 48 Program Flowchart 145 Magnetic Disk 49 Program 55 Mainframe Computer 16 Programmer ' u":j 195 MAR r1= 36 PROM ~ l_,l' ~ 36 Mark-1 ~'t~) • ..._v-... •1 6 Punched cards tr ~\\ 5 MDR . L
I 36 Pbnched Cards 47 MEM 73 RAM 36 Memory Unit 34 Random file 44 Menu • c, I 18 Real-time Processing 201 MICR ~ 52 Recovery Plan 214 M icrocomputer 15 Rename 74 Microfiche ~ r.: ~- I 52 Ring Topology ... ,.(..-, 207 Microfilm- I'"'"> .c~ .....
51 ·Robot "1-., ) J.' 223 Microprocessor ·'~ ~--~I il' 19 ROM . 36 Minicomputer 15 Root Directory -65
254
'•. ' ' .. . ,. ' •
. ,
~ . SemicOr_iductor memory 35 ... Sequential file 43 3 -~
serial file a· l 43 S_implex :Transmission 206 ~ . ' . ·,smart Terminal 46 5
-~ Software generations 59 3 t · · 'Special-purpose computer 12 . 2 ..
,~preadsaeet Packages 85 3 5 ... . SPSS 114 9 ·~tar Topology 207
SUt~is.tical Packages 114 3 ,. 't . Super c·~mputer 16 1
4
· • Sy~tem lJnit 22 5 . · ' · Sy~tem& Security 212 5 ..
-Syst~ms Flowchart 146 4 ~ .. , .... t
Systems Analyst 194 9 6 e. Teleprocessing 201 4 Time-sharing System 202 5 .... Trojan Hors~ Virus 216 , . .0 Type 74 ,1 .UNIVAC 7 9
' \Upper memory 37 3 ~ Utility P~ograms 60 9 , . VOU (Monitor) 24 8
• J • _1 y~ntura Publishers 141 3 ~ ~iflual Memory 35 5 . WAN · 210 5 Win/NT 64 5 Windows 135 16 Word/w6rd length 32 5
' ' Word processing Packages 77 -7 - , Wc;»rdperfect 79 ra ;. Xcopy 74 ~4 Xenix/U~x 6"4 )1
14 .. 74 )7
23 36 t
65
255
Half-dt Harvar High L, Hybrid 1/0 Bus IBM ICL ICONS Index S Inform a Inform a
. lntegrat, lntelligeJ lnterpre1 Inverted Keyboar, KeyDisk KeyT~pe LAN Langua9·E L~ptop C Librarian Lotus 1-: Low level Machine I Magnetic Magnetic Mainframt MAR Mark-1 MDR MEM Memory U Menu MICA Microcom,:: Microfiche Microfilm Microproce Minicompu·
1.
2.
3.
4.
5 .
' 6.
7.
8.
9.
10.
REFERENCES
A yo K.C. (1991 ), Getting to know the computer. 2nd Edition, Newlight Computers, Kaduna.
Glyn Emery (1980), Elements of computer science. 2nd Edition, PHman Press, London .
Gordon B. Davis (1985), Introduction to comouters, 3rd Edition, McGRAW- Hill inc. London.
James Radlow (1986), Computers and the information society McGRAW - Hill Inc, New York.
James P. Hayes (1988), Computer Architecture and organization. 2nd Edition, McGRAW- Hill, New York.
R.C. Holland (1986), lntergrate.d Circuits and Microprocessors. Pergamon Books Ltd. New York.
Ralph M. Stair Jr. (1986), Computers in Todays World IRWIN Inc. U.S.
Richard W. Brightman & Jeffrey M·. Dimsdale (1986), ~ comcuters in an Information Age. Delmar Publishers Inc. New York.
INMAC (1989) ·computer users catalog• 77th Edition. U.S.
PCNOVICE (1992) •Finding the right Portable Computer• 3(1 0) u.s.
256