The document discusses system software, including operating systems and utility programs. It begins by explaining the differences between system software and application software. It then describes the functions of operating systems such as interfacing with users, booting the computer, configuring devices, managing resources and jobs, file management, security, and increasing efficiency through techniques like multitasking. Popular desktop operating systems like Windows, Mac OS, Linux, and mobile operating systems are also outlined. The document concludes by describing the roles of various utility programs that perform tasks like file management, searching, and disk management.
Objectives
- Name several general properties of storage systems.
- Describe the two most common types of hard drives and what they are used for today.
- Discuss the various types of optical discs available and how they differ from each other.
- Identify some flash-memory-based storage devices and media and explain how they are used today.
- List at least three other types of storage systems.
- Summarize the storage alternatives for a typical personal computer.
This chapter covers:
- Different types of keyboards and pointing devices
- Types of scanners, readers, and digital cameras
- Audio input devices
- Types of display devices and how they work
- Types of printers and how they work
- Audio output
This chapter covers:
- What computers are, how they work, and how they are used
- Computer terminology
- An overview of the history of computers
- The basic types of computers in use today
- An overview of networks and the Internet
- Societal impacts of computers
Objectives
- Name several general properties of storage systems.
- Describe the two most common types of hard drives and what they are used for today.
- Discuss the various types of optical discs available and how they differ from each other.
- Identify some flash-memory-based storage devices and media and explain how they are used today.
- List at least three other types of storage systems.
- Summarize the storage alternatives for a typical personal computer.
This chapter covers:
- Different types of keyboards and pointing devices
- Types of scanners, readers, and digital cameras
- Audio input devices
- Types of display devices and how they work
- Types of printers and how they work
- Audio output
This chapter covers:
- What computers are, how they work, and how they are used
- Computer terminology
- An overview of the history of computers
- The basic types of computers in use today
- An overview of networks and the Internet
- Societal impacts of computers
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...yaminohime
Objectives
- Understand how data and programs are represented to a computer and be able to identify a few of the coding systems used to accomplish this.
- Explain the functions of the hardware components commonly found inside the system unit, such as the CPU, memory, buses, and expansion cards.
- Describe how new peripheral devices or other hardware can be added to a computer.
- Understand how the computer system’s CPU and memory components process program instructions and data.
- Name and evaluate several strategies that can be used today for speeding up the operations of a computer.
- List some technologies that may be used in the future computers.
overview:-
This chapter covers:
What computers are, how they work, and how they are used
Computer terminology
An overview of the history of computers
The basic types of computers in use today
How to access resources on the Internet
Societal impacts of computers
Why learn about computers?
Pervasive computing
Also known as ubiquitous computing
Computers have become an integral part of our lives
Basic computer literacy
Understanding what a computer is and how it works
This chapter covers:
- How information systems are used and who uses them
- Common types of information systems
- Computer professionals who develop systems and their primary responsibilities
- The system development life cycle (SDLC)
- The major approaches to system development
Objectives
- Explain what e-commerce is and describe some of the advantages and disadvantages involved with implementing e-commerce.
- Identify a variety of e-commerce business models and discuss their differences.
- Discuss the types of Web sites that can be used to implement e-commerce.
- List several strategies for implementing e-commerce using the Web, including some of the decisions that need to be made, the options available for accepting payments, and the process of designing and developing an effective Web site.
- Outline some sales and marketing strategies that can be used in conjunction with an e-commerce Web site.
- Discuss some security issues related to e-commerce sites.
This chapter covers:
- What Web-based multimedia is and how it is used today
- The advantages and disadvantages of using multimedia
- A look at basic multimedia elements
- Steps and principles in designing a multimedia site
- How a multimedia Web site is developed and the software used during this process
- A look at the future of Web-based multimedia
Objectives
- Describe what application software is, the different types of ownership rights, and the difference between installed and Web-based software.
- Detail some concepts and commands that many software programs have in common.
- Discuss word processing and explain what kinds of documents are created using this type of program.
- Explain the purpose of spreadsheet software and the kinds of documents created using this type of program.
- Identify some of the vocabulary used with database software and discuss the benefits of using this type of program.
- Describe what presentation graphics and electronic slide shows are and when they might be used.
- List some types of graphics and multimedia software consumers frequently use.
- Name other types of application software programs and discuss what functions they perform.
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...yaminohime
Objectives
- Understand how data and programs are represented to a computer and be able to identify a few of the coding systems used to accomplish this.
- Explain the functions of the hardware components commonly found inside the system unit, such as the CPU, memory, buses, and expansion cards.
- Describe how new peripheral devices or other hardware can be added to a computer.
- Understand how the computer system’s CPU and memory components process program instructions and data.
- Name and evaluate several strategies that can be used today for speeding up the operations of a computer.
- List some technologies that may be used in the future computers.
overview:-
This chapter covers:
What computers are, how they work, and how they are used
Computer terminology
An overview of the history of computers
The basic types of computers in use today
How to access resources on the Internet
Societal impacts of computers
Why learn about computers?
Pervasive computing
Also known as ubiquitous computing
Computers have become an integral part of our lives
Basic computer literacy
Understanding what a computer is and how it works
This chapter covers:
- How information systems are used and who uses them
- Common types of information systems
- Computer professionals who develop systems and their primary responsibilities
- The system development life cycle (SDLC)
- The major approaches to system development
Objectives
- Explain what e-commerce is and describe some of the advantages and disadvantages involved with implementing e-commerce.
- Identify a variety of e-commerce business models and discuss their differences.
- Discuss the types of Web sites that can be used to implement e-commerce.
- List several strategies for implementing e-commerce using the Web, including some of the decisions that need to be made, the options available for accepting payments, and the process of designing and developing an effective Web site.
- Outline some sales and marketing strategies that can be used in conjunction with an e-commerce Web site.
- Discuss some security issues related to e-commerce sites.
This chapter covers:
- What Web-based multimedia is and how it is used today
- The advantages and disadvantages of using multimedia
- A look at basic multimedia elements
- Steps and principles in designing a multimedia site
- How a multimedia Web site is developed and the software used during this process
- A look at the future of Web-based multimedia
Objectives
- Describe what application software is, the different types of ownership rights, and the difference between installed and Web-based software.
- Detail some concepts and commands that many software programs have in common.
- Discuss word processing and explain what kinds of documents are created using this type of program.
- Explain the purpose of spreadsheet software and the kinds of documents created using this type of program.
- Identify some of the vocabulary used with database software and discuss the benefits of using this type of program.
- Describe what presentation graphics and electronic slide shows are and when they might be used.
- List some types of graphics and multimedia software consumers frequently use.
- Name other types of application software programs and discuss what functions they perform.
Setting up of multi-mode network up to gram panchayts in RajasthanAbhishek Gupta
Govt. of Rajasthan has proposed to extend the connectivity upto Gram panchayats and other offices of GoR, over various mode of connectivity like VSAT, Leased line (Wireless/ Wired Line) i.e. multi-mode solution.
An integrated NOC is also required to be set-up for monitoring of existing network/devices and upcoming network. The complete solution should be operated, maintained and managed by the agency for 5 years.
Advance communication through red tacton human area networking technology Pawan Sharma
WELCOME TO OUR PRESENTATION Its our great pleasure to presenting a paper at the NATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION IN ENGINEERING EDUCATION (NCHCIEE -2013) Organized by : Jahwaharlal institute of technology, borawa , dist khargone M.P Presented by : Mr. Pawan sharma Proff . Lokesh mehta Mr. Lokendre singh rathore (From SPITM, Mandleshwar dist khargone . M.p )
Advance Communication through Red Tacton -Human Area Networking Technology: Presented by : Mr. Pawan Sharma Proff . Lokesh mehta Mr. Lokendra Singh Rathore Advance Communication through Red Tacton -Human Area Networking Technology Dept. of Electronics & Communication
Bluetooth, infrared etc. were the most commonly used techniques for data transmission.
But these short-range wireless communication systems have some problems of packet collisions and it can be reduce by RED-TECTON.
The ultimate human area network solution to all these constraints of conventional technologies is “intra body” communication, in which the human body serves as the transmission medium.
This chapter covers:
- Hardware loss, hardware damage, and system failure, and the safeguards that can help reduce the risk of a problem occurring due to these concerns
- Software piracy and digital counterfeiting and steps that are being taken to prevent these computer crimes
- Possible risks for personal privacy violations due to databases, marketing activities, electronic surveillance, and monitoring, and precautions that can be taken to safeguard one’s privacy
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...yaminohime
Objectives
- Understand the difference between system software and application software.
- Explain the different functions of an operating system and discuss some ways that operating systems can enhance processing efficiency.
- List several ways in which operating systems differ from one another.
- Name today’s most widely used operating systems for personal computers and servers.
-State several devices other than personal computers and servers that require an operating system and list one possible operating system for each type of device.
- Discuss the role of utility programs and outline several tasks these programs perform.
- Describe what the operating systems of the future might be like.
Through this PPT you may learned about Operating System, Types of OS, History of OS, Operating System Software, Gives detailed information about Device Management, Memory Management, File Management
Functions of Operating Systems:
Types of Operating Systems:
Real-Time Operating Systems
Single-User/Single-Tasking Operating Systems
Single-User/Multitasking Operating Systems
Multi-User/Multitasking Operating Systems
User Interface
Graphical User Interface (GUI)
Command-Line Interface
Running Programs
Managing Hardware
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. Learning Objectives
1. Understand the difference between system software and
application software.
2. Explain the different functions of an operating system and
discuss some ways that operating systems enhance
processing efficiency.
3. List several ways in which operating systems differ from one
another.
4. Name today’s most widely used operating systems for
personal computers and servers.
Understanding Computers: Today and Tomorrow, 14th Edition
2
2
3. Learning Objectives
5. State several devices other than personal computers and
servers that require an operating system and list one possible
operating system for each type of device.
6. Discuss the role of utility programs and outline several tasks
these programs perform.
7. Describe what the operating systems of the future might be
like.
Understanding Computers: Today and Tomorrow, 14th Edition
3
4. Overview
• This chapter covers:
– Differences between system software and application
software
– Functions of and general differences between operating
systems
– Specific operating systems most widely used today
– Functions of and various types of utility programs
– A look at future of operating systems
Understanding Computers: Today and Tomorrow, 14th Edition
4
4
5. System Software vs. Application
Software
• System Software
– The operating system and utility programs that control a
computer system and allow you to use your computer
• Enables the boot process, launches applications,
transfers files, controls hardware configuration,
manages files on the hard drive, and protects from
unauthorized use
• Application Software
– Programs that allow a user to perform specific tasks on a
computer
• Word processing, playing games, preparing taxes,
browsing the Web, listening to music, etc.
Understanding Computers: Today and Tomorrow, 14th Edition
5
6. The Operating System
• Operating System
– A collection of programs that manage and coordinate the
activities taking place within a computer system
– Acts as an
intermediary
between the
user and the
computer and
between the
application programs
and system hardware
Understanding Computers: Today and Tomorrow, 14th Edition
6
7. The Operating System
• Functions of an Operating System
– Interfacing with Users (typically via a GUI)
– Booting the Computer
• Loads essential part of operating system (kernel) into
memory
• Reads opening batch of instructions
• Determines hardware connected to computer
– Configuring Devices
• Device drivers are often needed; can be
reinstalled if needed
• Plug and Play devices are recognized
automatically
Understanding Computers: Today and Tomorrow, 14th Edition
7
9. The Operating System
– Managing Network Connections
• Manages wired connections to home or office network
• Manages wireless connections at home, school, work,
or on the go
– Managing and Monitoring Resources and Jobs
• Makes resources available to devices
• Monitors for problems and attempts to correct those
that arise
• Schedules jobs
– Jobs to be printed
– Files to be retrieved from hard drive
Understanding Computers: Today and Tomorrow, 14th Edition
9
11. The Operating System
– File Management
• Keeps track of stored files on computer so they can be
retrieved when needed
– Files usually viewed in a hierarchical format
– Security
• Passwords
• Biometric characteristics
• Firewalls
Understanding Computers: Today and Tomorrow, 14th Edition
11
13. The Operating System
• Processing Techniques for Increased Efficiency
– Multitasking
• The ability of an operating system to have more than
one program (task) open at one time
– CPU rotates between tasks
– Switching is done quickly
– Appears as though all programs executing at the
same time
Understanding Computers: Today and Tomorrow, 14th Edition
13
14. The Operating System
– Multithreading
• The ability to rotate between multiple threads so that
processing is completed faster and more efficiently
• Thread
– Sequence of instructions within a program that is
independent of other thread
– Multiprocessing and Parallel Processing
• Multiple processors (or multiple cores) are used in one
computer system to perform work more efficiently
• Tasks are performed sequentially
Understanding Computers: Today and Tomorrow, 14th Edition
14
15. The Operating System
• Multiprocessing
– Each CPU (or core) typically works on a different job
– Used with personal computers with multi-core
processors
• Parallel Processing
– CPUs or cores typically works together to complete
one job more quickly
– Used with servers and mainframes
– In either case, tasks are performed simultaneously
Understanding Computers: Today and Tomorrow, 14th Edition
15
17. The Operating System
– Memory Management
• Optimizing the use of main memory (RAM)
• Virtual memory
– Memory-management technique that uses hard
drive space as additional RAM
Understanding Computers: Today and Tomorrow, 14th Edition
17
18. The Operating System
– Buffering and Spooling
• Used with printers and other peripheral devices
• Buffer
– Area in RAM or on the hard drive designated to
hold input and output on their way in or out of the
system
• Spooling
– Placing items in a buffer so they can be retrieved by
the appropriate device when needed
Understanding Computers: Today and Tomorrow, 14th Edition
18
20. The Operating System
• Differences Among Operating Systems
– Command Line Interface
• Requires user to communicate
instructions to computer via
typed commands
– Graphical User Interface
• Graphics based interface
• Most operating systems today
use GUI
Understanding Computers: Today and Tomorrow, 14th Edition
20
21. Quick Quiz
1. Which of the following processing techniques allows a
computer to work with more than one program at a time?
a. Parallel processing
b. Virtual memory
c. Multitasking
2. True or False: Most operating systems today use a command
line interface.
3. _____________ is the task included with operating systems
that allows to you keep track of the files stored on a PC.
Answers:
1) c; 2) False; 3) File management
Understanding Computers: Today and Tomorrow, 14th Edition
21
22. The Operating System
– Types of Operating Systems
• Personal (Desktop) Operating Systems
– Designed to be installed on a single computer
• Server (Network) Operating Systems
– Designed to be installed on a network server
– Client computers still use a personal operating
system
– Server operating system controls access to network
resources
• Many operating systems come in both versions
• Mobile and embedded operating systems also exist
Understanding Computers: Today and Tomorrow, 14th Edition
22
24. The Operating System
– The Types of Processors Supported
• Desktop, mobile, server processors
• 32-bit or 64-bit CPUs
– Support for Virtualization and Other Technologies
• New types of buses
• Virtualization
• Power-consumption concerns
• Touch and gesture input
• Web-based software
Understanding Computers: Today and Tomorrow, 14th Edition
24
25. Operating Systems for Personal
Computers and Servers
• DOS (Disk Operating System)
– DOS traditionally used a command-line interface
– Dominant operating system in the 1980s and early 1990s
– PC-DOS
• Created originally for IBM microcomputers
– MS-DOS
• Used with IBM-compatible computers
– Can enter DOS commands in Windows
Understanding Computers: Today and Tomorrow, 14th Edition
25
26. Operating Systems for Personal
Computers and Servers
Understanding Computers: Today and Tomorrow, 14th Edition
26
27. Operating Systems for Personal
Computers and Servers
• Windows
– The predominant personal operating system developed by
Microsoft Corporation
– Windows 1.0 through Windows XP
• Windows 1.0 released in 1985
– Windows 1.0 through Windows 3.x were operating
environments for DOS
– Graphical shell wrapped around DOS
– Designed to make using DOS easier
Understanding Computers: Today and Tomorrow, 14th Edition
27
28. Operating Systems for Personal
Computers and Servers
– Windows 95, Windows 98, and Windows ME
• Designed for personal computers
– Windows NT (New Technology)
• First 32-bit version of Windows designed for high-end
workstations and servers
• Replaced by Windows 2000
– Windows XP
• Replaced Windows
• Support for new hardware, networking and the
internet, multimedia, and pen input were included
• Microsoft will provide support until 2014
Understanding Computers: Today and Tomorrow, 14th Edition
28
29. Operating Systems for Personal
Computers and Servers
– Windows Vista
• Replaced Windows 2000
• Was current version until the release of Windows 7
• Uses an Aero interface
– Transparent windows
– Dynamic elements such as Live Thumbnails of task
bar buttons and a Flip 3d feature
• Additional features
– Sidebar, Instant Search
– Built-in security
– Much improved networking, collaboration, and
synchronization tools
Understanding Computers: Today and Tomorrow, 14th Edition
29
30. Operating Systems for Personal
Computers and Servers
• Hardware requirements for Vista have increased over
earlier versions of Windows
– Windows 7
• Newest version of Windows released Oct. 2009
– 32-bit and 64-bit versions in four editions
– Home Premium (primary version for home users)
– Professional (primary version for businesses)
– Starts up and responds faster than Vista
Understanding Computers: Today and Tomorrow, 14th Edition
30
31. Operating Systems for Personal
Computers and Servers
• Will run well on netbooks and mobile tablets
• Additional Features
– Device Stage
– Libraries
– HomeGroup for improved home networking
– Support for touch, voice, and pen output
– Improved accessory features
– Windows 8
• Currently under development
• Expected to be released sometime in 2012
Understanding Computers: Today and Tomorrow, 14th Edition
31
32. Operating Systems for Personal
Computers and Servers
Understanding Computers: Today and Tomorrow, 14th Edition
32
33. Operating Systems for Personal
Computers and Servers
Understanding Computers: Today and Tomorrow, 14th Edition
33
34. Operating Systems for Personal
Computers and Servers
– Windows Server and Windows Home Server
• Windows Server is a server version of Windows
– Windows Server 2008 is the most recent version
– Includes Internet Information Services 7.0
» Powerful Web platform for Web applications
and Web services
– Other features
» Built-in virtualization technologies
» New security tools and enhancements
» Streamlined configuration and management
tools
Understanding Computers: Today and Tomorrow, 14th Edition
34
35. Operating Systems for Personal
Computers and Servers
– Windows Home Server
• Preinstalled on home server devices
• Provides services for a home network
• Can back up all devices in the home automatically
• Mac OS
– Proprietary operating system for computers made by
Apple Corporation
– Based on the UNIX operating system; originally set the
standard for graphical user interfaces
– Mac OS X Family
• Mac OS X Snow Leopard
Understanding Computers: Today and Tomorrow, 14th Edition
35
36. Operating Systems for Personal
Computers and Servers
• Allows multithreading and multitasking
• Supports dual 64-bit processors
• Has high level of multimedia
functions and connectivity
• Includes Safari Web browser
• MAX OS Server
– Max OS X Lion Server
Understanding Computers: Today and Tomorrow, 14th Edition
36
37. Operating Systems for Personal
Computers and Servers
• UNIX
– Operating system developed in the late 1960s for
midrange servers
– Multiuser, multitasking operating system
– More expensive, requires a higher level of technical
knowledge; tends to be harder to install, maintain, and
upgrade
– “UNIX” initially referred to the original UNIX operating
system, now refers to a group of similar operating systems
based on UNIX
– Single UNIX Specification
• A standardized UNIX environment
Understanding Computers: Today and Tomorrow, 14th Edition
37
38. Operating Systems for Personal
Computers and Servers
• Linux
– Developed by Linus Torvalds in 1991—resembles UNIX but
was developed independently
– Is increasingly being used with personal computers,
servers, mainframes, and supercomputers
– Is open-source software; has been collaboratively modified
by volunteer programmers all over the world
– Originally used a command line interface, most recent
versions use a GUI
– Strong support from mainstream companies, such as Sun,
IBM, HP, and Novell
– Much less expensive than Windows or Mac OS
Understanding Computers: Today and Tomorrow, 14th Edition
38
39. Operating Systems for Personal
Computers and Servers
Understanding Computers: Today and Tomorrow, 14th Edition
39
40. Quick Quiz
1. Which of the following is the most recent personal version of
Windows?
a. Windows 7
b. Windows Leopard
c. Windows XP
2. True or False: Linux is an open source operating system
available for free via the Internet.
3. The operating system most commonly used on Apple personal
computers is ______________________.
Answers:
1) a; 2) True; 3) Mac OS
Understanding Computers: Today and Tomorrow, 14th Edition
40
41. Operating Systems for Mobile
Phones and Other Devices
• Mobile and Embedded Versions of Windows
– Windows Phone 7
• Newest version of Windows designed for mobile
phones
• Designed primarily for touch input
• Has new tilt-based Smart screen interface
– Tiles contain real-time information and can be
customized by user
• Contains apps such as mobile versions of Internet
Explorer and Microsoft Word, Excel, and PowerPoint
Understanding Computers: Today and Tomorrow, 14th Edition
41
42. Operating Systems for Mobile
Phones and Other Devices
– Windows Embedded
• Family of operating systems designed primarily for
consumer and industrial devices that are not personal
computers
– Cash registers, digital photo frames, GPS devices,
ATM machines, medical devices, and robots
– Android
• Linux-based operating system created with current
mobile device capabilities in mind
– Can create applications that take full advantage of
all the features a mobile device has to offer
Understanding Computers: Today and Tomorrow, 14th Edition
42
43. Operating Systems for Mobile
Phones and Other Devices
• Open program platform
– Hardware manufactures must adhere to certain
specifications
• Has a customizable Home screen and a standard set of
apps
• Supports multitasking, NFC mobile payment
transactions, Internet phone calls, and a variety of
sensors
• Can select, copy, and paste text
• Also used with Google TV hardware and will be used
with Sony’s upcoming PlayStation Play Phone
Understanding Computers: Today and Tomorrow, 14th Edition
43
44. Operating Systems for Mobile
Phones and Other Devices
– iOS
• Designed for Apple Mobile phones and mobile devices
– Current version is iOS 5
– Supports multitasking
– Includes Safari Web browser and apps for email,
messaging, music, search, and video calling via
FaceTime
Understanding Computers: Today and Tomorrow, 14th Edition
44
45. Operating Systems for Mobile
Phones and Other Devices
– BlackBerry OS and Blackberry Tablet OS
• Designed for BlackBerry devices
• Supports multitasking
– HP webOS
• Linux-based mobile operating system
• Designed for Palm devices
• Supports multitasking
– Symbian OS
• Use to be the most widely used mobile operating
system
• Use is now declining and is expected to continue
Understanding Computers: Today and Tomorrow, 14th Edition
45
46. Operating Systems for Mobile
Phones and Other Devices
Understanding Computers: Today and Tomorrow, 14th Edition
46
47. Operating Systems for Larger
Computers
• Larger computers sometimes use operating systems designed
solely for that type of system
• IBM’s z/OS is designed for IBM mainframes
• Windows, UNIX, and Linux are also used with servers,
mainframes, and supercomputers
• Often a group of Linux computers are linked together to form
a Linux supercomputing cluster
• Larger computers may also use a customized operating system
based on a conventional operating system
Understanding Computers: Today and Tomorrow, 14th Edition
47
48. Utility Programs
• Utility Program
– Software that performs a specific task, usually related to
managing or maintaining the computer system
– Many utilities are built into operating
systems (for finding files, viewing
images, backing up files, etc.)
– Utilities are also available as
stand-alone products
and as suites
Understanding Computers: Today and Tomorrow, 14th Edition
48
49. Utility Programs
• File Management Programs
– Enable the user to perform file management tasks, such
as:
• Looking at the contents of a storage medium
• Copying, moving, and renaming files and folders
• Deleting files and folders
• File management program in Windows is Windows
Explorer
Understanding Computers: Today and Tomorrow, 14th Edition
49
52. Utility Programs
– Search Tools
• Designed to search for documents and other files on
the user’s hard drive
• Are often integrated into file management programs
• Third-party search tools are also available
– Diagnostic and Disk Management Programs
• Diagnostic programs evaluate your system and make
recommendations for fixing any errors found
• Disk management programs diagnose and repair
problems related to your hard drive
Understanding Computers: Today and Tomorrow, 14th Edition
52
53. Utility Programs
– Uninstall and Cleanup Utilities
• Uninstall utilities remove programs from your hard
drive without leaving bits and pieces behind
• Important to properly uninstall programs, not just
delete them
• Clean up utilities delete temporary files
– Recycle Bin
– Temporary Internet files
– Temporary installation files
Understanding Computers: Today and Tomorrow, 14th Edition
53
54. Utility Programs
– File compression programs reduce the size of files so they
take up less storage space on a storage medium or can be
transmitted faster over the Internet
• Both zip and unzip files
• WinZip (Windows users) and Stuffit (Mac users)
– Backup and Recovery Utilities
• Make the backup and restoration process easier
• Creating a backup means making a duplicate copy of
data and/or other computer content
– Can use a recordable or rewritable CD or DVD disc,
a USB flash drive, or an external hard drive
• Good backup procedures are critical for businesses
Understanding Computers: Today and Tomorrow, 14th Edition
54
55. Utility Programs
• Individuals should back up important documents,
e-mail, photos, home video, etc.
• Back up your entire computer once all programs have
been installed, so your system can be restored to that
configuration.
• Can do the backup manually or use backup utility
programs (stand alone or those built into operating
systems)
Understanding Computers: Today and Tomorrow, 14th Edition
55
57. Utility Programs
– Antivirus, Antispyware, Firewalls, and Other Security
Programs
• Security Concerns
– Viruses, spyware, identity theft, phishing schemes
• Security programs protect computers and users and it is
essential that all computer users protect themselves
and their computers
– Antivirus programs
– Antispyware programs
– Firewalls
– Many are included in Windows and other operating
systems
Understanding Computers: Today and Tomorrow, 14th Edition
57
58. The Future of Operating Systems
• Will continue to become more user-friendly
• Will eventually be driven primarily by a voice interface, touch,
and/or gesture interface
• Likely to continue to become more stable and self-healing
• Will likely continue to include security and other technological
improvements as they become available
• Will almost certainly include improvements in the areas of
synchronizing and coordinating data and activities among a
persons various computing and communicating devices
• May be used primarily to access software available through
the Internet or other networks
Understanding Computers: Today and Tomorrow, 14th Edition
58
59. Quick Quiz
1. Which of the following is the type of utility program used to make a
file smaller for transfer over the Internet?
a. Uninstall program
b. Antivirus program
c. File compression program
2. True or False: A file management program can be used to see the
files located on a storage medium.
3. A(n) ______________________ is a duplicate copy of one or more
files that can be used if there is a problem with the original files.
Answers:
1) c; 2) True; 3) backup
Understanding Computers: Today and Tomorrow, 14th Edition
59
60. Summary
•
•
•
•
•
•
•
System Software vs. Application Software
The Operating System
Operating Systems for Personal Computers and Servers
Operating Systems for Mobile Phones and Other Devices
Operating Systems for Larger Computers
Utility Programs
The Future of Operating Systems
Understanding Computers: Today and Tomorrow, 14th Edition
60