Académique Documents
Professionnel Documents
Culture Documents
Application Software
Primary function is to apply the power of the computer to give individuals,
workgroups, and the entire enterprise the ability to solve problems and perform
specific tasks
Application programs interact with systems software; systems software then
directs computer hardware to perform the necessary tasks
Available in a variety of forms :
Packaged software , Custom software , Web application , Open source
software , Shareware , Freeware , Public-domain software
Types of Application Software
Proprietary software: one-of-a-kind program for a specific application,
usually developed and owned by a single company
Off-the-shelf software: existing software program that is purchased
Business software is application software that assists people while performing
business activities
Business Software
Word processing software allows users to create and manipulate
documents
Clip art is a collection of electronic drawings, photos, and other images
A database is a collection of data organized in a manner that allows access,
retrieval, and use of that data
Software bug: defect in a computer program that keeps it from performing as it is
designed to perform
Operating System ( OS )
is system software which acts as the master controller for all activities that
take place in a computer system
Takes orders from application software and carries them out like the chain of
command in an army
How an OS Functions?
Resources , Memory Management ,Storage Resources ,Peripheral Devices
Resources
Any component that is required to perform work
Common resources: Processor RAM Storage space (hard disk space)
Peripherals (such as printers)
Memory Management
Each program needs a specific area of RAM
If instructions or data leak into other programs RAM areas, the program
crashes and an error message appears, such as General Protection Fault
Storage Resources
The OS remembers the names and locations of all files, and keeps track of
empty places where new files can be stored.
Peripheral Devices
Types of Operating Systems
Single-User, Single-Task
Single-User, Multi-Task
Multi-User
Real-Time Operating Systems
Embedded Operating Systems
Network Operating Systems
User Interface
Command line interface
Menu driven interface
Graphical User interface
TCP stands for Transmission Control Protocol TCP software breaks messages
into packets, hands them off to the IP software for delivery, and then orders and
reassembles the packets at their destination
IP stands for Internet Protocol IP software deals with the routing of packets
through the maze of interconnected networks to their final destination
UDP stands for User Datagram Protocol
It is an alternative to TCP
The main difference is that TCP is highly reliable, at the cost of decreased
performance, while UDP is less reliable, but generally faster
High-Level Protocols
Other protocols build on the foundation established by the TCP/IP protocol suite
Simple Mail Transfer Protocol (SMTP)
File Transfer Protocol (FTP)
Telnet
Hyper Text Transfer Protocol (http)
Firewall A machine and its software that serve as a special gateway to a network,
protecting it from inappropriate access
Filters the network traffic that comes in, checking the validity of the messages as
much as possible and perhaps denying some messages altogether Enforces an
organizations access control policy
The domain name system (DNS) is chiefly used to translate hostnames into
numeric IP addresses
The OSI Model Why a Layered Network Model?
Application Application Layers (Upper Layers):
Network Processes to Applications
Data Representation
InterHost Communication
Presentation
Session
Transport - Handles transportation issues between hosts
Network - Provides connectivity and path selection between two host
systems
Data Link - Defines how data is formatted for transmission and how access
to the network is controlled
Physical - Binary Transmission: Defines the electrical, mechanical,
procedural, and functional specifications for activating, maintaining, and
deactivating the physical link
A hub (concentrator) is a device that repeats the signals it receives on one port to
all other ports. It is a central connection point for several network devices.
Switch When a switch receives data the switch examines the data link header for
the MAC address of the destination station and forwards it to the correct port. This
opens a path between ports that can use the full bandwidth of the topology.
Routers facilitate communication within this internet work. It decides how to send
packets within the network so that they arrive at their destination.