Unit 1
Unit 1
Structure
1.0 Objectives
1.1 Introduction
1.2 Introduction to Computers
1.3 Origins of Computer
1.4 Fundamentals of Computer System
1.5 Generations of Computer
1.5 First Generation (1940-1956)
1.6 Integrated Circuits
1.7 Technology Classification
1.8 Computer Applications
1.9 Computer Limitations
1.10 Conclusion
1.11 Unit Based Questions / Answers
1.12 Further Readings
1.0 Introduction
This unit introduces you to a computer programmable device created to autonomously execute
arithmetically and logically to the procedures sequentially based on user-provided input, ultimately
producing the desired output after processing. Computer components can be broadly categorized into two
main groups: hardware and software. Hardware states to the corporal machine and its associated
peripherals, including items like the monitor, keyboard, and mouse. On the other hand, the software
comprises a collection of programs which utilizes the hardware to perform out and assortment duties.
1.1 Objectives
After completing this unit, you will have gained the following abilities:
Acquaint yourself with the fundamental characteristics of computers.
Recognize and identify the basic components that make 55 up a computer system.
Explain the significance of various units within a computer system.
Distinguish between system software and application software, understanding their respective roles
and functions.
Elaborate on the importance of the operating system and how it manages computer resources and
facilitates user interactions.
Become familiar with the concept of open-source software and its implications.
Develop an appreciation for the importance of computer security, recognizing the need to protect
digital information and systems from potential threats.
A computer is an electrical device that can accept, store, process, and generate data. It is a flexible machine
that can do a broad range of activities, from simple computations to complicated computations and
automated operations. Computers are made up of both software and hardware. The main processing unit
(CPU), retention, memory devices, input/output devices and different peripherals are all examples of
hardware. The operating system and applications are examples of software components.
In the nineteenth century, mechanical machinery such as the analytical engine and compilation machines
gave rise to computer technology. Modern computers as we understand them now first appeared in the
mid-twentieth century as a consequence of technological advances like transistors and incorporated
circuits. Computers are now employed in a variety of industries such as education, banking, medical care,
and entertainment. They have a huge influence on how we live, work, and interact. Furthermore,
computers cleared the way for a new age of game-changing technology, like internet access, cloud
services, and handheld gadgets, which have revolutionized our everyday lives even further. A computer, in
essence, is a technological device that transforms raw data into helpful data. It processes input by user-
provided instructions and swiftly produces the desired output.
Computers excel at performing the following functions:
Accepting data
Storing data
Processing data as specified
Retrieving stored data when needed
Presenting results in the desired format.
Abacus
The "abacus" was invented over 500 centuries before in China nearly in 3000 B.C. The term abacus refers
to a calculating panel. The "abacus" is possibly regarded as the earliest computer, and it has been utilized
for fundamental arithmetic operations by numerous cultures from ancient times. The abacus, which is also
referred as a numeration frame, device for calculating mathematical operations. Vertical wires within
seven beads on every single wire make up the frame of the Chinese abacus.
The earth and heaven beads are commonly referred as the horizontal separator that divides the leading two
beads off the bottom five. The beads are manipulated on the rack to perform mathematical computations
based on their positional weight. In the present day, young children are taught how to calculate using
abacuses. Calculations are possibly performed equally quickly by a proficient abacus operator as a pocket
calculator.
Napier’s Bones
Inventing logarithms was John Napier's greatest accomplishment as a math scholar. He could simplify any
multiplication issue by using logarithmic functions. A mechanical method for multiplication was invented
by John Napier in A.D. 1617 Napier's bones were the name given by the gadget. A group of eleven rods
arranged side by side is what constitutes his 'bones' and can be used by creating numerous products and
quotients. Because of their ivory composition, the rods were referred as 'bones'.
Pascal’s Calculator
The first calculator was created by Blaise Pascal, a French mathematician. He built a machine capable of
performing integer addition and subtraction when he was 19. To operate the machinery, a sequence of
wheels, shifts, and cylinders were dialled in.
Engine of Difference
Charles Babbage, a professor of mathematics in English, took the initial step towards creating computers.
Early on, he discovered that all mathematical computations can be broken down into basic operations that
are then continually reaffirmed, and that these processes may be carried out by an automated machine. In
1820s, Charles Babbage began working on 'Difference Engine', but after a decade, he shifted his focus to
the 'Analytical Engine', which was ultimately the precursor to the computer.
Babbage's outline of the primary components of a modern general-purpose computer was founded on the
finite difference method. Division and Multiplication are eliminated by using arithmetical addition, which
makes it easier to implement mechanically. The computer industry refers to Charles Babbage as its father.
Analytical Engine
This engine indicates the change of calculating arithmetical numbers to computing general-purpose data.
The advancement of it was only possible by Charles Babbage's contributions. This machine was designed
on the belief that there is a constant difference between values for certain formulas. There are several
important components in the Analytical Engine, current digital computers that has been created.
Both the 'Store' (memory) and 'Mill' (processor) were utilized in the engine to store values and moderate
results, and both were separated for performing arithmetical processes. The internal merchandise of four
arithmetic functions is sufficient for undeviating division and multiplication. Controlled branching, looping
(version), microprogramming, batch processing, grasping, and polling were among the functions it could
accomplish. During the electronic age, the logical structure of the Analytical Engine's logical structure was
nearly identical to that of the reigning supreme in computer design.
1.4 Fundamentals of Computer System
Numerous input devices are used by a computer to receive input. The computer executes the various
actions requested after getting the entered data by the user. At the end, the computer produces the outcome
of the processed data via various output devices. As a result, a computer is the data-processing device. This
section will explain computers, their history, and explanations of their numerous components, programs,
and contemporary technology platforms.
Define Computer
All the necessary hardware and software components to enable user functionality are present in a
computer, making it a fundamental and operational system. The electronic device is a device that takes
input data, processes it according to pre-established instructions, and then displays the results on the
screen. That CPU, which is also referred as the Main Processing Unit, handles the core computer
processing and acts as the system's brain. An electrical circuit executes computer programs, which are
makeup of instructions.
There are many key components that make up the block diagram of a computer.
The Arithmetical and Logical Unit in charge of carrying out calculations and making decisions with
logical and arithmetical expressions.
Control Unit (CU): The timing and control unit supervises and manages the overall operations conducted
within the computer system, ensuring that they occur in a coordinated and controlled manner.
Registers: Registers are tiny, high-speed memory units embedded within the CPU. They are responsible
for storing the current data and instructions being processed by the CPU.
Memory Unit: This unit serves as the storage component of the computer system, responsible for storing
program statements and data, both temporarily and long-term.
Input and Output Unit: The input and output unit is responsible for sending and receiving data, allowing
the computer to interact with external devices and presenting information to the user, typically through a
display.
Characteristics of Computer
Information that is unprocessed is handled by a computer, which is a rapid electrical device that conducts
computation and logic and creates outputs. Computers have been integrated into almost every aspect of our
lives in the modern era, with applications that span various fields. In computing, different attributes can be
present in computer systems depending on their size, capacity, and specifications. Computers have several
essential traits that can be broadly categorized into their key characteristics. Let's discuss the qualities of
computers.
Speed: Computers excel in the realm of mathematical calculations, outpacing humans in both speed and
accuracy. Their ability to process millions (1,000,000) instructions per second, accomplishing operations
in just a few microseconds and nanoseconds is remarkable. Computers are indispensable time-saving
devices because they quickly complete many calculations and tasks within seconds, which would
otherwise take humans hours to solve. Gigahertz (GHz) and Megahertz (MHz) are commonly used to
measure the speed of a computer, which quantifies how quickly it can execute instructions and operations.
Diligence: Humans are limited in their capacity to work continuously for extended hours without the need
for rest, while computers exhibit an inherent advantage in their tireless operation. The capacity of
computers to perform millions of calculations per second with absolute precision is remarkable, and they
do so without any need for breaks. They operate without fatigue or lapses in concentration while
completing an extensive array of tasks and calculations with consistency and accuracy. Furthermore, their
memory capacity is much greater than that of humans, which further enhances their capacity to handle and
process information efficiently.
Reliability: Computers are known for their reliability. When given the same input, they consistently
produce the same output without any deviation. The output is completely dependent on the input given.
The output will be unchanged if the input stays constant, in other words. Computers are highly consistent
and produce identical results for identical sets of data. The computer ensures that the output is consistent
and reliable, regardless of the input being provided once or multiple times.
Automation: The world is rapidly advancing towards technology based on Artificial Intelligence (AI).
Once they are programmed with specific instructions, computers equipped with AI can carry out tasks
autonomously. The need for thousands of human workers in various processes can be replaced by this
automation feature. The use of programs, scripts, batch processing, streamlining, and expediting a wide
range of tasks and operations is a common way to achieve automation in computing.
Versatility: Versatility is a key attribute of computers, signifying their ability to perform a diverse range
of tasks with consistent accuracy and efficiency. The versatility of computers lies in their ability to handle
multiple tasks simultaneously. While listening to music, it's possible to work on a project with software
like PowerPoint and WordPad, or engage in tasks such as website design. Computers are indispensable for
various applications in our daily lives due to their adaptability and multitasking capability.
Memory: Computers possess the capability to store an extensive number of records, and these records can
be accessed with absolute precision. The memory storage capacity of a computer is typically measured in
units such as Bytes, Kilobytes (KB), Megabytes (MB), Gigabytes (GB), and Terabytes (TB), reflecting the
vast amount of data they can handle. Primary memory is a built-in memory in a computer that plays a
crucial role in data storage and retrieval.
Accuracy: When a computer undertakes a computation or operation, the likelihood of errors occurring is
minimal. Computer system errors are often caused by humans entering incorrect or flawed data. Their
reputation for accuracy and efficiency is attributed to computers' ability to conduct an array of operations
and calculations swiftly and with a high degree of precision.
Computer Organisation
There is a range of computers available in various sizes, shapes, and weights. Different types of jobs are
performed by them due to their size and shape. They can be categorized in different ways. Computer
architects who are qualified and meet specific requirements are responsible for designing the computers.
Computers used in hospitals and homes have different sizes and shapes. In the sections following, there is
going to be a discussion about the many computer classifications. The capacity of an advance computer is
determined by its ability to handle work or data processing. These are criteria’s that are utilized to assess
their performance:
1. The amount of information which can be stored in memory.
2. The computer's internal operations are at a fast pace
3. The quantity and variety of peripheral devices.
4. The computer has various software alternatives from which to pick.
The physical size of computers in the past had a significant impact on their capacity: greater the size,
the higher in volume. The ratio in computer terminology, dimensions and rate of operation is currently in
proportion. Recent technology has led to the production of smaller machines, which allows for the
packaging of similar speed and versatility packaged in a lesser footprint.
Micro Computers: The advent of mass-produced silicon chips since 1971 marked a transformative era in
technology, enabling the integration of computational capabilities into diverse machines. Microcomputers
powered by silicon chips underwent large-scale integration, revolutionizing their functionality.
Remarkably, these chips condensed computing power into minuscule proportions—a microprocessor
fitting through the eye of a needle became a testament to this advancement. Silicon chip fabrication
became integral to the development of microcomputer memories, utilizing semiconductors. These
microcomputers functioned through a combination of microprocessors, programmable ROM, and RAM,
orchestrating stored program control in digital computer systems. Today, these microcomputers,
colloquially known as personal computers or PCs, have become ubiquitous, offering small, cost-effective
solutions for personal and professional use in homes and offices.
Mini Computers: The technological strides made in the 1960s ushered in an era where manufacturers
could cater to the rising demand for standalone machines like the minicomputer, filling the void for tasks
that larger computers couldn't economically handle. These systems, often dubbed as small mainframe
computers, boasted superior operating speeds and expanded storage capacities compared to their
microcomputer counterparts. With the prowess to support numerous high-speed input/output devices,
minicomputers integrated multiple desktop drives, facilitating direct processing of extensive data files.
Operating systems tailored for minicomputer systems embraced multiprogramming and virtual storage,
enabling the concurrent execution of multiple programs. Their innate flexibility allowed these systems to
adapt and cater to diverse user needs. Despite not matching the raw power of medium or large-sized
computers, minicomputers retained their relevance, offering a balance between capability and size, proving
to be an adaptable solution.
Medium-size Computers: Medium-sized computers offer enhanced operational speeds and expanded
storage capacities surpassing those of smaller computer systems. In contrast to small computer systems,
medium-sized counterparts excel in delivering larger storage capacities and swifter operational speeds. The
augmentation of a computer's data processing capabilities through the inclusion of supplementary devices,
like additional memory and peripherals, characterizes its expandability.
Large Computers: These computers epitomize unparalleled flexibility and speed, often featuring control
systems demanding minimal operator intervention. The spectrum of large computer systems is vast,
spanning from singular processing setups to expansive nationwide computer networks integrating large-
scale machines. Internal operating speeds of large computers are measured in nanoseconds, distinguishing
their rapidity, whereas smaller computers' speeds are measured in microseconds, indicating a relative
differentiation in processing velocity.
Mainframe Computers: Mainframes represent colossal, multi-user systems engineered to handle millions
of instructions per second and possess the capability to access vast volumes of data. They are favored by
major hospitals, airline reservation systems, and large corporations due to their prowess in managing
extensive data sets. With a mainframe, users can centralize storage for copious amounts of information,
enabling access and processing from multiple computers dispersed across different locations.
However, individuals seeking to acquire a mainframe for personal use often find it prohibitively expensive
and financially unfeasible. The cost and scale of these systems typically place them beyond the reach of
individual buyers. Within the realm of computer families, mainframes rank as the second largest both in
terms of capability and physical size.
Super Computers: Supercomputers stand as the pinnacle of computational power today, essential for
handling immense volumes of data and unravelling complex patterns in various scientific domains. These
machines play a pivotal role in critical applications such as nuclear weaponry development and precise
weather forecasting. Their prowess lies in processing vast amounts of scientific data, enabling tasks like
molecular modelling, climate research, weather prediction, quantum physics, and sophisticated physical
simulations. With the capability to execute hundreds of millions to trillions of instructions per second,
supercomputers are highly coveted, particularly by governments for their computational capabilities in
diverse fields. They serve as indispensable tools for industries, aiding in product design and even finding
application in the realm of animation.
Among notable examples, India's Center for Development of Advanced Computing (C-DAC) has
engineered the PARAM supercomputer series, showcasing impressive processing speeds reaching up to a
staggering 1 trillion instructions per second. These supercomputers epitomize the cutting edge of
computational technology, enabling leaps forward in scientific research, industrial innovation, and
computational intensity across numerous sectors.
Solid-state elements (transistors and diodes) with magnetic core memory were the foundations of the
second version of computers. The transistor is comprised of material called semiconductors and has the
ability to magnify a signal as well as open or close an integrated circuit. Bell Labs created transistors,
which are used in all digital circuits, especially computers. Transistors superseded the cumbersome electric
tubes in the first-generation computer. Transistors are similar to vacuum tubes, except that electrons are
transmitted via solid materials rather than a vacuum. Transistors composed of semiconducting material
regulated the transmission of electricity across the circuit. At the exact same time, they may enable
computers to grow smaller, stronger, and quicker. They are less costly than vacuum tubes, use less
electricity, and produce less heat. Production expenses were also kept to a minimum.
The computer's central processing unit (CPU), retention, programming syntax, and input and output
devices were all developed during the second generation. By transitioning from enigmatic binary machine
syntax to figurative, or assembly, languages in the 2nd generation's devices, developers were able to define
commands in words. These were the first systems to store programs in memory, and they switched from
magnetic drum technique to magnetic core architecture. Throughout the second generation, programming
languages with high levels such as FORTRAN (1956), ALGOL (1958), and COBOL (1959) were
developed.
Examples: PDP-8, IBM1400 series, IBM 1620, IBM 7090, CDC 3600
In 1964, third-generation computers were introduced. The shrinking and positioning of transistors on
silicon chips, also called semiconductors, substantially enhanced the effectiveness and productivity of
computers. They made use of Integrated Circuits (ICs). The invention of integrated circuits was a
watershed moment in the history of computers and technology. These integrated circuits are commonly
referred to as chips.
Because of the atomic structure of silicon, it is an excellent semiconductor element, and it is used as a
fundamental material in the manufacture of computer chips, semiconductors, diodes made of silicon, as
well as other electrical circuits and switching equipment. Silicon may be infused or combined with other
elements to change its conductive characteristics, such as boron, phosphorous, even arsenic. A typical chip
measuring less than 14 square inches can include millions of electrical components, including transistors.
Many chips are held in computers via electronic panels that are called printed circuit boards. There are
several sorts of chips. CPU chips (which are also referred to as microprocessors) can process a full system,
although memory chips can only store blank memory.
A single integrated circuit (IC) is made up of several transistors, records, and resistors that are built on just
a single thin sheet of silicon. Small-scale inclusion (SSI) and medium-scale insertion (MSI) are two
approaches of developing integrated circuits. Core memory was replaced by the development of multilevel
printed circuitry and the substitute of quicker, solid-state memories for core memory. IC technology was
additionally referred to as microelectronics technology due to its ability to incorporate numerous circuits
onto a single chip.
Machines of this generation are tiny in size, low in cost, have a large amount of memory, and have
extremely rapid processing speeds. More advanced languages that include Basic (Beginners All-purpose
Symbolic Instruction Code) were created during this time period. The most significant benefits of this
generation comprised solid-state circuitry, enhanced secondary storage devices, along with new
input/output devices. The additional circuitry boosted the computer's speed. Mini computers were
developed as well during this age. NCR 395, B6500, and IBM 360,370 are a few examples. Arithmetic and
logical processes might now be completed in microseconds or possibly nanoseconds.
Despite being in the early stages of research, fifth-generation computers powered by artificial intelligence
have already been employed for some applications such as speech recognition. AI is a branch of computer
science which is focused on teaching robots to act like humans and giving them the ability to make their
own judgments. At the moment, computers cannot fully display artificial intelligence (i.e., they cannot
replicate human actions). The gaming industry has seen the most improvements. The greatest computer
chess systems can currently defeat humans. Artificial neural networks are the most rapidly expanding
branch of computational intelligence, and they are proven to be useful in a variety of applications such as
speech recognition and processing of natural languages. Because AI languages are usually used for AI
applications, they are often referred to as programming languages. LISP and Prolog are the two most
common. Computers in the fifth generation are highly fast. In the research and development of fifth-
generation computers, parallel processing became the major focus of developers. Until now, parallelism
had been restricted to pipeline construction and vector computations. This generation saw the introduction
of machines with hundreds of processors, allowing them to operate on various sections of a single
program. The creation of increasingly powerful computing devices is still continuing. It is projected that a
computer of this type would be able to speak with its user in natural spoken language, maintain large
knowledge libraries, search through these databases quickly, make intelligent judgments, and generate
logical conclusions.
It keeps track of which keys are pushed and when the mouse is moved. Numbers are counted, and
applications, games, and the computer's operating system are run. The initial integrated circuits (ICs) were
designed on small-scale inclusion (SSI) transistors with approximately 10 devices per circuit (or "chip"),
which expanded to the usage of medium-scale integrated (MSI) circuits with up to 100 devices per chip.
Integrated circuits are found in almost every contemporary electrical equipment, including automobiles,
television sets, CD players, cellular phones, and so on. The key benefits associated with integrated circuits
are lower prices, higher reliability, and less requirement for space.
Electric Circuits
The integrated circuit is just a sophisticated electrical circuit. An electric circuit is made up of several
electrical elements that are linked through different ways, such as transistors, resistors, capacitors, and
diodes. Electrons can flow indefinitely via an ongoing network of conductive substance. When a circuit is
interrupted, continuous electron flow is impossible because the conductive parts no longer form a full
route. The transistor functions as a switch. It has the ability to turn on or off energy as well as enhance
current. It is used to store information in computers.
By regulating the flow of electricity via the resistor, we may regulate the amount of current that is
permitted to pass. Resistors, among other things, can be used to adjust the loudness of television sets or
radios.
The capacitor collects electricity and quickly releases it. When specific circumstances are satisfied, the
diode prevents electricity from passing and only enables it to pass when those requirements change. When
a fractured light beam activates a photocell, the diode blocks the flow of electricity.
The transistor is fundamental to the creation of contemporary computers. Before the transistor, engineers
utilized vacuum tubes. The vacuum tube, like the transistor, can turn electricity on or off or magnify a
current. So, why did the vacuum tube give way to the transistor? There are various causes for this. The
behaviour and look of a vacuum tube are quite similar to those of a light bulb; it creates an abundance of
heat and eventually burns out. Furthermore, in comparison to the transistor, it is sluggish, large, and
unwieldy. When engineers attempted to design sophisticated circuits, the vacuum tube's limits became
clear. The first digital computer, the ENIAC, was a gigantic machine that measured over thirty tons and
consumed 200 kilowatts of energy. Due to the constant burning out of approximately 18,000 vacuum
tubes, it became very unreliable. The transistor's invention in 1947 was seen as a revolutionary invention.
The vacuum tube was quickly replaced thanks to its small, fast, reliable, and effective nature.
Digital Computers: It is a computerized counting machine. It counts discrete values that are different and
distinct from continuous quantities that may be obtained from an analog computer. The electrical signal,
which is a fixed-time signal, has a definite number of levels. It can only take one of two values: 0 or 1.
Digital technology encodes information into discrete signal states, whereas analog technology employs
continuous signals. The usage of digital computers can improve company information management and
accuracy. A digital computer's fundamental operation is addition. It can aggregate the sums of additional
issues and execute a single computation in a fraction of a millisecond. Reasoning operations, input
information editing, and fast connectivity printing are examples of logical activities that can be conducted
by a computer with digital capabilities, which can store data indefinitely. Digital systems provide
advantages such as flexible processing, flexibility of architecture, precision and accuracy, ease of use, easy
data archiving, fewer noise, and so on.
Although both analogous and digital devices are extensively used and approved in numerous sectors,
manufacturers must endeavour to build a computer which integrates the greatest aspects of both types. This
special-purpose machine is known as a hybrid computer because it combines the analog computer's
measuring skills with the digital computer's logical and control capabilities. It provides an efficient and
cost-effective approach of solving specific sorts of issues in the fields of science and engineering. Some
Hybrid machines have specialized equipment for converting analog levels to digital impulses and vice
versa.
Business: Business and industry heavily rely on computers for essential functions. Tasks like
recordkeeping, budgeting, inventory management, payroll, and accounts find efficiency through computer
systems. Large-scale database administration empowers sectors like banking and travel reservations,
handling vast amounts of data seamlessly.
Medicine: Healthcare experiences a transformative effect due to computer integration. Automated systems
monitor patient vital signs, aiding in quicker and more precise diagnoses. Medical research benefits
significantly from extensive computer usage.
Information: The information age is driven by computers, powering television, satellite communication,
the Internet, and expansive networks that connect the world.
Education: Education has undergone a paradigm shift with computers. They foster critical thinking skills
in students, enabling problem-solving abilities. Digital resources like CDs covering diverse subjects, online
training programs, and easily accessible digital encyclopaedias, dictionaries, and novels enhance learning
experiences. Additionally, computers stimulate innovation in various creative domains such as painting,
illustrating, music, and more, fostering effective development.
Games and Entertainment: Computers, therefore, have become indispensable tools in numerous facets of
modern life, enhancing efficiency, innovation, and connectivity across various fields.
While computers excel in speed, memory, and precision, they do have inherent limitations that distinguish
them from human capabilities.
Programmed and Supervised by Humans: Fundamentally, computers are reliant on human-created
instructions, encapsulated in software. Any flaws or inaccuracies in these instructions can lead to improper
functioning. Additionally, when faced with unexpected or inadequate data, unsupervised computers may
struggle to perform optimally.
No Intelligence: Despite their superior speed, accuracy, and adaptability, computers lack human-like
intelligence. They operate solely based on instructions and cannot autonomously execute tasks or make
decisions.
Self-Care: Unlike humans, computers cannot self-care; they necessitate human intervention and oversight
for maintenance and operation.
Emotionless: Emotions and feelings are beyond the realm of computers. They lack the capability to
experience emotions or form relationships, functioning merely as devices that execute predefined
instructions.
Thinking: While the concept of artificial intelligence implies thinking capabilities in computers, this is
contingent upon the instructions provided by humans. Computers cannot independently generate thoughts
or ideas.
Retrieval of Memory: Moreover, the linear nature of data processing in computers differs vastly from the
spontaneous, non-linear nature of human thought processes. The human mind's capacity to process
information dynamically sets it apart from the computational abilities of machines.
1.10 Conclusion
This comprehensive resource delves into the fundamental concepts, components, and principles of
computers in the contemporary digital landscape. It serves as an essential guide for individuals seeking a
lucid comprehension of computer operations, encompassing hardware and software intricacies, data
representation, programming, and tracing the historical evolution while exploring future trends. With a
deliberate approach to cater to both novices and individuals with preliminary knowledge, this content is
adept for students, professionals, and anyone keen on grasping the core aspects of computing. Its primary
aim is to furnish a valuable tool for beginners venturing into computer science and also for those aiming to
establish a robust understanding of computer basics.
1.11 Unit-Based Questions / Answers
****