Professional Documents
Culture Documents
Computer Software and Systems Gutierrez
Computer Software and Systems Gutierrez
OBJECTIVES:
Software
- Is the general term applied to the instructions that direct the computer’s hardware to perform
work.
- Consist of instructions communicated electronically to the hardware.
2 purposes:
1. Software is needed to translate instructions created by human language into machine language
(Binary numbers).
2. Packaged or stored computer is needed to make the computer an economical tool.
EXAMPLE OF PROGRAMS
CATEGORIES OF SOFTWARE
1. System software
- “Boots up”, (start up and initializes) the computer system; controls input,
output, and storage; and controls the operations of the application software.
- Helps speed up the computer’s processing, expands computer the power od
the computer by crating cache memory, reduces the amount of confusion
when multiple programs are running together,
- “Cleans up” the hard drive so that storage is managed efficiently.
EXAMPLE:
-Microsoft Windows
- Linux
- macOS
2. Utility software
– consist of programs designed to support and optimize the functioning
of the computer system itself.
- Helps the computer to run efficiently.
CATEGORIES
Security programs – including primarily anti-virus, firewall, and
encryption programs, protect the computer and its data from
attacks that can be destroy programs and data.
EXAMPLE
- Security Programs
- Disk Management Utilities
- Backup Utilities
- Screen savers
- Archival Assistance Software
- Programming environment support programs
3. Applications software – includes the various programs that the users require to
perform day-to-day tasks.
- Includes all the various programs people use to do work, process, data, play
games, communicate others, and watch videos and multimedia programs on
a computer.
- Written for system users to make use of the computer.
EXAMPLE:
INFORMATION SCIENCE
4 key themes
Programming Languages
- Natural language
EXAMPLE:
6 is represented by 00000110
2. Assembler Language
- Machine language is far more like the English language, but it is still very
close to machine language.
- One command in machine language is a single instruction to the processor.
- Instructions have a one-to-one correspondence with a machine language
instruction.
EXAMPLE:
Visual BASIC (Beginner’s All-purpose Symbolic Instruction Code
Visual C++
EXAMPLE:
5. Fifth-Generation Languages
- Fifth -generation or third level languages are called NATURAL LANGUAGES.
- The user tells the machine hat to do in the user’s own natural language or
through use of a set of very English-like commands.
- Voice recognition technology is integrated with the language so that voice
commands are recognized and executed.
- Any users could give understandable commands to the computer in his or
her own word style and accent
HyperText Markup Language (HTML) – used to format text for the World-
Wide Wed and is one of the older formatting languages.
Example:
Extensible Markup Language (XML) – restricted version of SGML and is used in most
in word processing programs.
Standardized General Markup Language (SGML) -is the original markup language
-is actually a meta-language and the standard for markup language
- The most common package sold with computers is a standard office package.
- The upgraded versions usually add some form of database management system, an e-
mail system, a “publisher” program.
- Two most commonly used programs: The e-mail system and the word processor.
- Another very common product is a desktop publisher. Most of these common programs
have to be written in two versions: for the IBM PC platform and for the Mac.
- A program sold to one customer can be installed on a very large number of machines. If
programs were sold outright, users would have every right to distribute them as they
wished.
- The buyer can use the product or resell it or loan it to a friend if so desired.
- Purchasers of software do not buy full rights to the software. They purchase only a
license to use the software.
- Fair use allows the purchaser to install the software on all the machines he or she
personally owns, provided the computers are for that user’s personal use only.
- Most software system used by nursed are based in a Hospital Information System (HIS).
- Components nurses use most include the electronic medical record for charting patient
care Admission-discharge-transfer (ADT) systems that help with patient tracking.
- Nurses are finding that they are able to build regional, national, and international
networks with their nursing colleagues with the use of chat rooms, bulletin boards,
conferencing system, and listservs on the Internet.
- Personal digital assistants (PDAs), nurses may download any of thousands of software
applications (apps) onto their PDAs to assist them with patient care.
Programs includes; drug guides, medical dictionaries, and consult guides for a variety of
patient populations and clinical problems.
- Software can now be downloaded onto a PDA to measure heart and respiratory rate,
perform ultrasounds on various organs, test hearing, perform simple EKG, and many
other physical assessments can be obtained via a PDA.
- Most radiology equipment today is computer based. Many items of surgery equipment
exist only because computer processors are available to make them operate.
- Dashboard- provide the nurse a quick way to order common output from certain
screens, or may provide some kind of alert that a task is due to be performed.
COMPUTER SYSTEMS
- Computer system may refer to a single machine that is unconnected to any other
computer.
*Metropolitan area network (MAN) – comparatively wider network that covers= regions-
like towns and cities
*Wide area network (WAN) – spans to even larger locality. It has the capacity to connect
various countries together.
- Point-to-point network is a very small network in chic all parts of the system are directly
connected via wires or wireless.
- If network capacity is too small, some users will experience a very long waits or perhaps
the system will crash from overload.
- Computer networks must allocate time and memory space to many users.
- Variety of allocation strategies for high-level communication in networks.
- System theory and its subset, provide the basis for understanding how the power of
individual computers has been greatly enhanced through the process of linking multiple
computers into a single system and multiple computer systems into networks.