




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to computer fundamentals, covering basic concepts such as computer types, components, memory, and applications. It discusses input and output devices, data storage, computer architecture (cpu, alu, and cu), and different types of data storage. The document also explores the advantages and disadvantages of computers, classifications based on size, generations of computers, and various types of keyboards and their advantages. It further explains the functions of graphic plotters, gpus, psus, ram, and microsoft powerpoint versions, animations, integration with other microsoft office applications, and accessibility features.
Typology: Lecture notes
1 / 256
This page cannot be seen from the preview
Don't miss anything!





























































































Computer Fundamentals Tutorial
i
Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions (called a program), produces a result (output), and saves it for future use. This tutorial explains the foundational concepts of computer hardware, software, operating systems, peripherals, etc., along with how to get the most value and impact from computer technology.
Computer fundamentals is all about the learning of the basic concepts of computers, such as introduction, types, components, memory, etc. The knowledge of computer fundamentals is required to operate computers and use their applications.
Some of the key topics of computer fundamentals are:
Computers provide various advantages, like speed and efficiency in processing and analyzing large amounts of data in a fraction of the time. They can automate repetitive tasks and can store vast amounts of information with quick access to it. They also perform complex calculations and have good problem-solving, decision-making, and multitasking with cost savings, as they help save a lot of paperwork and paper, which is ultimately good for the environment. Another advantages is that they also provide good data security and backup with global reach.
to learn the advantages and disadvantages of using computer systems in detail.
Computer Fundamentals Tutorial
iii
In healthcare, it manages a vast number of patient records, tracks patient health with the help of medical software and artificial intelligence (AI). In communication and entertainment, it provides instant communication through social media, collaboration tools, and global connectivity. In science and research, computers process large datasets for scientific research, and enhanced digital platforms lead to faster discoveries and advancements. Computers in finance and accounting help track financial transactions, manage accounts, and analyze market trends. And else in government and public administration, transportation, agriculture, and security and defense, overall it helps in a wide range of tasks to improve various aspects of modern life.
Learning computer fundamentals is necessary to operate a computer and to know fundamental skills to work on the different computer applications.
This computer fundamentals tutorial has been prepared for beginners as well as advanced learners who want to deal with computers. The tutorial is also very useful for undergraduate students of computer science, engineering, business administration, management, science, commerce, and arts, where an introductory course on computers is a part of the curriculum.
After completing this tutorial, you will find yourself at a moderate level of expertise in the knowledge of computer basics from where you can take yourself to the next level.
Knowledge of computers is not a prerequisite to follow the contents of this tutorial. This tutorial assumes no background in Computers or Computer programming.
No, there is no need for any prior knowledge to start learning computer basics. You can learn here from scratch
Computer Fundamentals Tutorial
iv
even if you have no prior knowledge of computers. The basics are designed for beginners, and as you go along, you will slowly learn and get your hands on a computer. Thus, it is perfectly fine to start with the basics whether you are new to technology or just need a refresh.
2. From where should I begin when learning the fundamentals of
computers?
Firstly, you should start with basic components, like
where you can learn how to navigate, manage files, and customize settings. Then further go for practice, using common software applications like word processors, spreadsheets, and web browsers. And then further you can go for more advanced topics as you progress.
Computer Fundamentals Tutorial
vi
About the Tutorial ......................................................................................................................................... i
Audience ...................................................................................................................................................... ii
Prerequisites................................................................................................................................................. ii
Copyright & Disclaimer................................................................................................................................ iii
Table of Contents ........................................................................................................................................ iv
**1. Computer - Overview............................................................................................................................. 1
Today’s world is an information-rich world and it has become a necessity for everyone to know about computers. A computer is an electronic data processing device, which accepts and stores data input, processes the data input, and generates the output in a required format.
The purpose of this tutorial is to introduce you to Computers and its fundamentals.
If we look at it in a very broad sense, any digital computer carries out the following five functions −
Step 1 − Takes data as input. Step 2 − Stores the data/instructions in its memory and uses them as required. Step 3 − Processes the data and converts it into useful information. Step 4 − Generates the output. Step 5 − Controls all the above four steps.
Following are certain advantages of computers.
High Speed
Computer is a very fast device. It is capable of performing calculation of very large amount of data. The computer has units of speed in microsecond, nanosecond, and even the picosecond. It can perform millions of calculations in a few seconds as compared to man who will spend many months to perform the same task.
Accuracy
In addition to being very fast, computers are very accurate. The calculations are 100% error free. Computers perform all jobs with 100% accuracy provided that the input is correct.
Storage Capability
Memory is a very important characteristic of computers. A computer has much more storage capacity than human beings.
It can store a large amount of data. It can store any type of data such as images, videos, text, audio, etc.
Diligence
Unlike human beings, a computer is free from monotony, tiredness, and lack of concentration. It can work continuously without any error and boredom. It can perform repeated tasks with the same speed and accuracy.
Versatility
A computer is a very versatile machine. A computer is very flexible in performing the jobs to be done. This machine can be used to solve the problems related to various fields. At one instance, it may be solving a complex scientific problem and the very next moment it may be playing a card game.
Reliability
A computer is a reliable machine. Modern electronic components have long lives. Computers are designed to make maintenance easy.
Automation
Computer is an automatic machine. Automation is the ability to perform a given task automatically. Once the computer receives a program i.e., the program is stored in the computer memory, then the program and instruction can control the program execution without human interaction.
Reduction in Paper Work and Cost
The use of computers for data processing in an organization leads to reduction in paper work and results in speeding up the process. As data in electronic files can be retrieved as and when required, the problem of maintenance of large number of paper files gets reduced. Though the initial investment for installing a computer is high, it substantially reduces the cost of each of its transactions.
Following are certain disadvantages of computers.
No I.Q.
A computer is a machine that has no intelligence to perform any task. Each instruction has to be given to the computer. A computer cannot take any decision on its own.
Dependency
Computer Fundamentals Tutorial
Spread of Pornography − The growing trend of the internet has spread pornography. In today's time, pornography is a big threat to society and the youth. Virus and hacking attacks − Viruses are unwanted programs that enter computers through networks or the internet. These programs may steal information or damage computers. Sometimes these lock the application programs of the computer to affect its working. No IQ − Computers cannot make their own decisions. Its functioning depends on human interventions. Negative effect on the environment − The increasing use of computers and automated devices has posed a major threat to the environment. Crashed Networks − Hackers may destroy the network, which affects the overall working of the existing system. In today’s time, most of the data is on servers, so destroying the network may be a serious threat to communication. Online cybercrimes − The practice of using a computer to facilitate unlawful activities including fraud, the trafficking of child pornography and other items of intellectual property, identity theft, and privacy violations is known as cybercrime. The relevance of cybercrime, particularly over the Internet, has increased as the computer is most widely used in business, entertainment, and government. Data and information violation − A breach of confidentiality occurs when information is given to a third party without the data owner's authorization. The owner of the data has the right to file for legal action to recover the potential losses.
A computer can be classified based on its size, capacity, and purpose. The following diagram illustrates different types of computers as per their size, capacity, and purpose.
As per the size, a computer can be broadly classified as follows −
Micro Computer
Mini Computer Mainframe Computer Super Computer
Micro Computer
Microcomputers, also known as personal computers (PCs), are a type of computer designed for individual use. They are distinguished by their compact dimensions, small size, processing power, compatibility, internet connectivity, portability, low price, and versatility. In the 1970s and 1980s, microcomputers gained popularity and became more popular in the modern computing era.
Fig: Micro Computer
Size − Microcomputers are small in size. These are portable. Example − Some of the popular microcomputers are laptops and desktops, standard PCs, mobile phones, and notebooks. Why microcomputer? Microcomputers have become an important part of modern life. They have had a big impact on society, companies, education, and related areas. Uses of Microcomputers − Microcomputers are most widely used in education and learning, entertainment and media, innovation and creativity, research and science, healthcare and medicine, home automation, remote work, and e- commerce and online shopping.
Minicomputer
A minicomputer is a type of computer that is smaller in size than large computers. It possesses all the capabilities of a large computer. Hence, it is a midsize multi-processing system capable of supporting up to 250 users simultaneously.
Fig: Mini Computer
Fig: Super Computer Example − Some of the popular supercomputers are Fugaku, Google Sycamore, Baidu's quantum supercomputer, and Sierra. Why Supercomputer? o A supercomputer's processing speed is exceptional and can perform billions of calculations per second. Multiple processors work in parallel mode to execute tasks, which makes processing powerful. o Supercomputers are specially built using specialized hardware like GPUs (Graphics Processing Units) or TPUs (Tensor Processing Units), which are used in graphics rendering or machine learning tasks. o Supercomputers represent the pinnacle of computing power, and these are very expensive and are employed for specialized applications. Uses of the Supercomputer − Supercomputers are most widely used in scientific research, data analysis, weather forecasting, scientific simulations, graphics, fluid dynamic calculations, nuclear energy research, electronic design, and the analysis of geological data.
As per the capacity, a computer can be broadly classified as follows −
Analog Computer Digital computer Hybrid computer
Analog Computer
A computer that uses physical means like mechanical or hydraulic components to do the computation rather than electronic circuits is called an analog computer. These computers work with continuous data and can manage physical quantities efficiently. They are particularly good at solving differential equations and simulating dynamic systems.
Fig: Analog computer
In lieu of numbers, an analog computer performs arithmetic operations based on measurable quantities, such as mechanical movement or the rotation of gears. In analog computers, data is processed as continuous signals for its operation, whereas in digital computers, data is transmitted as discrete signals (or discontinuous signals).
Digital Computer
A digital computer is a type of computer that represents and processes data using discrete, distinct values.
Fig: Digital computer
In digital computers, data is processed using binary numbers 0 and 1. These computers are designed to perform arithmetic calculations, complex data processing, and manipulation. The main components of a digital computer are input, processing, and output.
Hybrid Computer
A hybrid computer is a type of computer system that integrates the features and capabilities of both analog and digital computers. This integration allows the hybrid computer to perform various tasks efficiently by leveraging the strengths of both digital and analog technologies.
Fig: Hybrid computer
Special Purpose Computer
A computer that is designed and optimized for a specific task or a set of tasks is called a special purpose computer (SPC). SPCs are designed to excel at a single or limited set of functions, frequently with a high degree of efficiency, speed, and accuracy.
Fig: Special Purpose Computer
Some of the following popular SPCs are:
Embedded Systems − These systems are integrated with devices to control specific functions. For example, a car's engine control unit and microwave ovens Digital Signal Processors − These are commonly used in applications like audio processing, image compression, and telecommunications. Automated Teller Machines − ATMs are special-purpose computers designed specifically for banking transactions and interactions with customers. Medical Equipment − Machines like MRI and CT scanners are specialized computers used for capturing and processing medical images. Spacecraft Computers − Computers used in spacecraft have to operate in extreme conditions and are optimized for the demands of space missions.
A computer that is designed to perform a wide range of tasks and functions is called a General Purpose Computer (GPC). A GPC is versatile and can be used for various purposes by running different software applications.
Fig: General Purpose Computer Some of the following popular GPCs are as follows −
Turing Completeness − A GPC can simulate any algorithm or computation that can be explored algorithmically.
Programmability − GPCs can run different applications.
General-Purpose Operating System − GPCs can use different operating systems like Windows, macOS, or Linux that provide an interactive user interface and manage hardware resources, enabling the execution of various application programs.
Input and Output Capabilities − GPCs have input and output devices (keyboard, mouse, monitor, etc.) that permit users to interact with the system and receive feedback.