Chapter#01-Introduction To ICT & Computer
Chapter#01-Introduction To ICT & Computer
COURSE INSTRUCTOR:
COURSE:
COMPUTER APPLICATIONS (CS-353)
10% Assignment
15% Project
10% Presentation
15% Midterm
50% Final
Course Outline
Introduction to ICT
Introduction to Computer
Operating Systems
Scheduling Algorithms
Number System
Boolean Algebra & Logic Gates
Data Communication
Latex Tool
Presentation
Project
Introduction To
Information & Communication Technologies
Introduction to ICT
Wireless networks
Communication technologies
The cloud
Communications protocols and interfaces
Information security and governance policies
IT VS ICT
In some cases, ICT has let more people limit their face-to-face
interactions with others, creating or exacerbating social issues such
as trolling, cyberbullying, isolation, loneliness and depression.
Introduction To Computer
Computer ?
Input
What you type, read, or enter into computer?
Input Devices
Keyboard
Mouse
Scanner
Sensors
Contd….
Processing
Changes the input data via formatting, sorting, and
calculations
Processing Devices
Components on the motherboard
CPU
ALU
Memory
Contd….
Output
Results of computer processing
Output Devices
Screen
Printer
Plotter
Signals
Contd…..
Storage
Save information for later processing
Storage Devices
Memory
Diskette
Hard disk
Tap
Parts of Computer System
Hardware
Software
1. Application Software (e.g: Word processors, compilers, web browsers,
database systems, video games)
2. System Software (e.g: Operating System)
Data
Users
Contd….
Hardware
Software
Other programs exist for the user, and enable the computer
to perform tasks for you, such as creating documents
Contd….
Computer Software
Contd….
Data
Data consists of raw facts, which the computer can
manipulate and process into information that is useful to
people.
People
OS is a resource allocator
Manages all resources
Decides between conflicting requests for efficient and fair
resource use
OS is a control program
Controls execution of programs to prevent errors and
improper use of the computer
Operating System Definition (Cont.)
Process Management
Main Memory Management
File Management
I/O System Management
Secondary Management
Protection System
Command-Interpreter System
Process Management
The I/O operations implemented via DMA also read and write
data in memory.
Program execution
System capability to load a program into memory and to
run it.
Program must be able to end its execution, either
normally or abnormally (indicating error).
I/O operations
Since user programs cannot execute I/O operations
directly, the operating system must provide some means
to perform I/O.
Operating System Services (Cont.)
File-system manipulation
Program capability to read, write, create, and delete files.
Communications
Exchange of information between processes executing
either on the same computer or on different systems tied
together by a network. Implemented via shared memory or
message passing.
Error detection
Ensure correct computing by detecting errors in the CPU
and memory hardware, in I/O devices, or in user programs.
Process and job control
MS-DOS Execution
Process and job control
UNIX Running Multiple Programs
Proprietary VS Open-Source
Operating Systems
Open-Source Proprietary
Purchased with its source code Purchased without its source code
User can get open operating User must pay to get the
proprietary operating system
system for free of charge
User can modify the OS
User can modify the OS
User must have a license from
User can install OS freely into vendor before install into
any computer computer
No one s responsible to the OS Full support from the vendor if
anything happened to the OS
Linux, Ubuntu, fedora etc.
Windows Vista, Windows 10 etc.
End of Chapter 1
Thank you