CAB Module 1 Complete
CAB Module 1 Complete
XIM UNIVERSITY
DR. ITISHREE NAYAK
What is a Computer!
⮚Programmable Electronic device that can perform various tasks
⮚The tasks are of 4 categories - Accept input data, process data, produce output,
and store the data or result.
⮚Computers have become an integral part of human life
⮚While computers have improved the quality of human life, it has also certain
drawbacks
Characteristics of a computer
⮚ Speed – A very fast device. Computers can process millions of instructions per second
thus carrying out even complex tasks in fractions of seconds
⮚ Accuracy – Consistently high degree of accuracy
⮚ Versatility – Can perform tasks ranging from simple operations to navigating satellites
⮚ Diligence – Free from human factors such as tiredness, monotony, absentmindedness, etc.
Helps in carrying out a large volume of repetitive jobs
⮚ Storage and retrieval capacity – Vast storage capacity, uses auxiliary memory systems to
extend the storage capacity. Can retrieve the stored information at any point in time
⮚ Automation – Can be programmed to carry out a large number of tasks on its own
Control unit
Arithmetic/logic
unit
Input Device Output Device
⮚Process Management - A process runs when a program is executed (by the user or internally). A
process needs CPU time, memory, files, etc. to complete the task. The operating system allocates
resources to process, creates and deletes the process after completion of the tasks, manages the
sharing and exchange of information through processes, and creates synchronization through
processes.
⮚File management – Creating, renaming, copying, deleting, retrieving, closing, reading, writing,
and setting the attributes of a file are all done by the operating system. It gets the files from the
hard disk (Secondary memory) and loads into RAM.
Operating system functions (cont)
⮚Memory Management – Instructions and data for running a program need to get stored in
primary memory (main memory/RAM) for the CPU to access. The operating system moves
processes back and forth between the main memory and disk during execution. It decides about
the allocation and reallocation of memory by a process.
⮚Other Utility functions – Search files, antivirus scanning, diagnosing and repairing system
problems
Operating system - examples
⮚MS DoS (single-user system)
⮚Microsoft Windows
⮚Mac OS (supports Apple’s Macintosh line of personal computers)
⮚Unix (multiuser operating system)
⮚Linux (Open source)
⮚Mobile operating system – Apple iOS and Google Android
Computer Network
Two or more computers connected to share files and resources and allow communication. It is a
group of devices such as computers and printers connected together to a hub or switch.
The first computer-to-computer link was established in 1969.
Types of Networking
Personal area network (PAN) – Primarily used for one individual and connect a
handful of devices (computer, smartphone, Bluetooth, printer).
Local area network (LAN) – Most common form of network. a LAN connects a
group of computers or devices together across a local area. It is used in offices to
connect computers across buildings. The connections can be wired or wireless
(WLAN)
Wide area network (WAN) – Same as LAN but across a large area
Virtual private network (VPN) – Tool for ensuring your internet privacy. It
encrypts your connection and hides your identity (IP address) while surfing the
internet
Uses of Computer network
⮚Resource sharing – Sharing of the printer, programs, and data across computer systems
irrespective of the physical location of the systems.
⮚Client-server model of operation – A server is the central computer used to store information
and maintained by the system administrator. Clients are the machines that connect to this server
to access the information stored on the server.
⮚Intranet – A private network is created for a specific organization. Only the staff/member of that
organization have access to it. No one from the outside world can access it.
⮚Extranet – It is that part of the private network which some of the outside users can access (e.g.,
vendors for an IT project)
Intranet
Benefits of Networking for organization
⮚Reduced cost for the organization through sharing of resources
⮚Share files in the electronic form to reduce printing costs and paper waste
⮚Ease of operation
⮚Sharing of files across users
⮚Ease of data backup
⮚Share software with multi-user licenses
⮚Security
⮚Confidentiality
⮚Person-to-person communication (email, chat, video conferencing)
⮚Integrated operations across the organization
Start
Decision
Input/Output
Flow Line
Process
Connector
Stop
Example: Draw a flow chart that accepts name as input and
print name as “My Name is …”
START
STOP
CW Example: Draw a flow chart to find and print the largest of three
distinct numbers X, Y and Z START
ACCEPT X, Y, Z
YES NO
X>Y
NO NO YES
X>Z Y>Z
YES
PRINT Z PRINT Y
PRINT X
STOP
Draw a flowchart to group the employees
based on their year of experiences