CHAPTER-1ComputerOverview
CHAPTER-1ComputerOverview
Audio Subsystem
Mic Speaker
Mobile Processor or CPU
• The CPU of a mobile system has mainly two sub-
processor types:
• Communications Processing Unit
• Responsible for making and receiving calls.
• It has a digital signal processor that works with
• Radio Signal Management Unit- Connects SIM to mobile networks
• Audio Subsystem- Convert analog voice signals to digital and vice-
versa.
• Application Processing Unit
• Responsible for carrying out different applications .
• It has a separate sub-component called GPU(Graphics
Processing Unit) which assists the APU the visuals and
graphically-rich applications.
SoC(System on a Chip) is a microchip with all the major components of a mobile
system integrated on a single chip.
Display Subsystem
• It is responsible for providing display facilities and touch
sensitive interface.
• It supports:
• Display screen
• Touch sensitive interface
• Touch sensitive keyboards
Camera Subsystem
• Responsible for capturing pictures and videos.
• It has an integrated Image Signal Processor
ensures things like instant image capture, high-
resolution support, image stabilization etc.
Mobile System Memory
• A mobile system’s memory is of two types:
• RAM- Work memory of the mobile system
from where the CPU accesses data.
• ROM- It is the place where the OS and some
preinstalled apps.
Storage
• It refers to the external storage of a mobile
system.
• It is also called expandable storage.
• It comes in the form of SD cards, micro SD cards
etc.
Power Management Subsystem
• It is responsible for providing power to a mobile
system.
• Power is provided commonly through an
attached battery unit.
Types of Software
Software can be classified into two categories:
• System Software
• Application Software
System Software
The software that controls the internal operations of a computer
is called System software. It is classified into 2 types:
• Operating System
• It is a program which acts as an interface between a user and the
hardware. It governs the overall working of a computer system.
• Language Processor
• It is a special type of software that can translate the source
code(program written in High Level programming language) into
an object code(code in binary language).
• Mainly 3 types of language processors
• Assembler – Translates the program written in assembly language to
machine code.
• Interpreter- Translates the HLL program to machine code line by line.
• Compiler- Translates the HLL program to machine code in one go.
Application software
• Application software is a type of software necessary to
carry out a specific application.
• It is subdivided into 3 categories:
• Packages- They are general purpose software.
Eg: Word processors, spreadsheets etc.
• Utilities- They are meant to assist the computer.
Eg: Anti-virus, Disk defragmentator etc.
• Customized software- They are specially created
software according to a business requirement.
Eg: Hotel management, Airway management etc.