Sei sulla pagina 1di 3

Computer Software and Hardware Web Browser

- Client software that reads and


What is a Computer? renders web pages.
- One that computes a - Primary vessels for carrying out e-
Programmable electronic device that can mail, instant messaging, social
store, retrieve and process data. networking
Software Acquisition Options
What is a System? Organization have a choice for their
- A regularly interacting or software needs:
Interdependent group of items forming a 1. Purchase COTS Commercial
unified whole. Off-The-Shelf) software that are
ready-made software produced
Two Components: for commercial use.
1. Hardware 2. Custom-built software are built-
2. Software on demand either by the
organization own IT dept. or
Computer Software third-party software development
- A set of programs, procedures, 3. Subscribe to ASPs (Application
Algorithms and its documentation Service Providers) are business
concerned with the operation of a data firms that other software services
processing system. through the internet.

Types of Software:

A. Application Software B. System Software


a. General Purpose Application a. System Management Programs
Program - Software that run, manage, and/or
- Software that perform common support computer hardware,
information processing jobs for the networking, application software
user such as: word-processing, execution and data resources.
presentation management, web- Examples:
browsing etc. - Operating Systems
- Network Management Programs
b. Application-Specific Programs - System Utilities
- Software designed to accomplish a
specific purpose. These kinds of Operating System
software tend to be inflexible in - Collection of software that
purpose. E.g. ERP, CRM, SCM manages computer hardware
resources for computer
Software Suites programs.
- A collection functionally related - Vital component of the system
software, often sharing similar GUI, software
bundled together.
Device Drivers
Productivity Suites - Computer Program that operates
- Collections of productivity programs or controls a particular type of
to be used by knowledge workers. device that is attached to a
Examples: computer
1. Word Processors - Driver typically communicates
2. Electronic Spreadsheets with the device through the
3. Presentation Software computer bus
Scripting Languages such as PHP, AJAX,
and JavaScript give interactivity to static
HTML pages.
b. System Development programs Frameworks such as .NET, WordPress,
- Software that are used in creating, Apache struts make development much
or facilitating the creation of new easier and organized.
computer software.
Integrated Development Environment
- Programs bundled together for the Computer Hardware
development of a new software
Types of Computer Systems
Programming Languages
- Artificial language designed to 1. Microcomputer Systems
communicate to a machine - Everything from a smart-phone to
- Used to create programs that control PC that includes tablets, netbooks,
the behavior of a machine desktop PCs

Levels of Programming Languages Personal Computers


- Common example for
1GL – Machine Language microcomputers.
- Lowest level of programming - Used for personal, professional and
language business use
- Easiest to understand by hardware,
hardest to code by humans Network Servers
- Uses binary and opcodes - Are used to serve small LANs,
Internet Apps, and intranet websites
2GL – Assembly Language
- Still a low level language but easier Mobile Devices
than machine language. - Are hand-held microcomputers also
- Uses symbolic coded instructions exist in a form of tablet PCs, PDAs
and smartphones
3GL – High – Level Languages
- Much easier for humans 2. Midrange Systems (Minicomputers)
- Uses statements - Anything larger than microcomputers
- Need to be compiled or interpreted but smaller than a mainframe.
- Are usually front-end servers used to
4GL – Natural Languages help mainframe computers
- Even more closer to human - Usually physically the size of
language than 3GLs cabinets or refrigerators
- Uses structured language approach
and sometimes graphical symbols
3. Mainframe Systems
Other Languages - The largest and the most powerful of
computer types.
Web Languages - Able to do hundreds of thousands of
- Web application development MIPS
language and frameworks also exist. - Used for super-servers, scientific-
Markup languages such as HTML, XML research, by the military, for solving
help make up web applications mathematical equations
Computer Hardware Printouts
- Collection of physical elements that - Are invaluable tools to any business
comprise a computer system. or organization.
- Refers to physical parts or Inkjets – fast, quiet, high-quality and
components of a computer low cost
Laserjets – fast, quiet, smuge-proof
Dot-matrix – old, slow, low quality
Basic Data Flow between Hardware Devices
Sound Output
Input Process Output
Storage

R.A.M – serves as computers “main


memory”. Comes in different sizes and
speeds
Storage
Hard Disk Drives – secondary storage
device for storing long term memory
Computer System Devices
Solid State Drive – successor of
Input HDDs. Pure electronic much faster and
durable than HDDs
Pointing Devices
- Most common input devices, only Process
being out staged by the keyboard
- Includes trackball, track point, touch Microprocessors – are most
screens commonly used form of the CPU.

Speech Recognition Devices P.I.C.s – programmable integrated


- Speech/voice recognition system circuits embedded systems, robotics
make multi-tasking easier for and other electronic.
business people. - Serve as smaller, simpler
- Great value to people with microprocessors
disabilities
Other Embedded Chips – processors
Optical Scanner can also be found in other parts of a
- Mainly used to operations people PC, such as sound cards, video cards
- Great for scanning documents and and network interface cards.
instantly converting them into digital
format
Barcode Scanners
- Invaluable to POS transactions, and
can also be used for warehousing

Outputs

Video Outputs
- Primary output devices on most, if
not all, workstations
- Give better quality images , less
strain in the eyes

Potrebbero piacerti anche