Assignment #5, #6, #7 - A & B
Assignment #5, #6, #7 - A & B
2. MS Windows devices and Control Panel (identify as more as possible of the devices under
the control panel and discuss briefly what is the function and use of it and basic trouble
shooting)
CONTROL PANEL
Appearance and Personalization
The Appearance and Personalization category allows you to change the look and feel
of Windows, which includes adjusting the theme, screen saver, and taskbar. Below is a list of
each of the subcategories of Appearance and Personalization in Windows 10.
Taskbar and Navigation - Opens the Taskbar settings that allow you to change how the
taskbar is shown or hidden, its location, icons, and other settings.
Ease of Access Center - Opens the Ease of Access Center, which gives you access to all
settings that makes Windows easier to use for all users. In this area, you'll find the following
settings.
Use the computer without a mouse or keyboard - Set up an alternative input devices.
Make the mouse easier to use - Adjust settings for the mouse or other pointing devices.
Make the keyboard easier to use - Adjust settings for the keyboard.
Make it easier to focus on tasks - Adjust settings for reading and typing.
Make touch and tablets easier to use - Adjust settings for touch and tablets.
Accommodate low vision - Adjust High Contrast, make text and icons larger, and other
settings to help people with low vision use their computer easier.
Use screen reader - Enable and disable the Narrator that lets you have things on the screen
read to you as you use the computer.
Turn on easy access keys - Enable and disable Mouse Keys, Sticky Keys, Toggle Keys, Filter
Keys, and get to other keyboard settings.
Turn High Contrast on or off - Adjust all display settings including the background,
colors, lock screen, Themes, Start, and the taskbar.
File Explorer Options - Open the File Explorer Options window with options on how to view
and search files on your computer.
Specify single- or double-click to open - Adjust the File Explorer mouse settings to be either
single-click or double-click.
Show hidden files and folders - Opens the View tab in the File Explorer Options window that
allows you to specify if hidden files should be shown.
Preview, delete, or show and hide fonts - Opens the Fonts window (same as above).
Change Font Settings - Opens the Fonts settings window to adjust how fonts are shown on
the computer.
NVIDIA Control Panel - For computers with NVIDIA video cards gives you access to the
NVIDIA Control Panel, which gives you more advanced display settings for your video card.
Date and Time - Opens the Date and Time window that shows you the current date and time
and the ability to change your date and time settings.
Set the time and date - Opens the Date and Time window with the " Change date and
time..." button that allows you to change the time or date on the computer.
Change the time zone - Opens the Date and Time window with the "Change time zone..."
button that allows you to change the time zone.
Add clocks for different time zones - Opens the Date and Time window in the Additional
Clocks tab that lets you add additional clocks when hovering over the taskbar clock.
Language - Open the Language window that allows you to adjust, add, and remove the
display language and the input and handwriting language.
Add a language - Opens the Language window (same as above) and allows you to add a new
language, remove languages, or set the language priorities if more than one language is
selected.
Change input methods - Opens the Language window (same as above). Clicking the Options
link to the right of the language allows you to change the input methods (i.e., the keyboard
layout) for the language.
Region - Opens the Region window that allows you to change the date and time formats and
the first day of the week.
Change location - Opens the Region window in the Location tab that lets you to specify the
home location.
Ease of Access
The Ease of Access is a category shown when viewing the Control Panel as categories
that adjust the vision, hearing, speech recognition, and mobility settings. Below is a list of
each of the subcategories of System and Security in Windows 10.
Ease of Access Center - Open the Ease of Access Center, that gives you access to all settings
that makes Windows easier to use for all users. In this area, you'll find the following settings.
Use the computer without a mouse or keyboard - Set up alternative input devices.
Make the mouse easier to use - Adjust settings for the mouse or other pointing devices.
Make the keyboard easier to use - Adjust settings for the keyboard.
Make it easier to focus on tasks - Adjust settings for reading and typing.
Make touch and tablets easier to use - Adjust settings for touch and tablets.
Let Windows suggest settings - Opens the Get recommendations to make your computer
easier to use wizard that steps you through questions to determine how the computer can
be made easier to use.
Optimize visual display - Open the Make the computer easier to see to adjust the following
settings.
High Contrast.
Replace sounds with visual cues - Open the Use text or visual alternatives for sounds (Sound
Sentry) settings.
Change how your mouse works - Change the mouse pointers size and mouse inverting,
enable Mouse Keys, and change how Windows handles a window.
Change how your keyboard works - Open the Make the keyboard easier to use window that
allows you to turn on Mouse Keys, Sticky Keys, Toggle Keys, Filter Keys, and get to
other keyboard settings.
Speech Recognition - Open the Speech Recognition window that allows you to open the
following areas.
Set up microphone - Set up your computer to work properly with Speech Recognition.
Take Speech Tutorial - Learn to use your computer with speech. Learn basic commands
and dictation.
Train your computer to better understand you - Read text to your computer to improve
your computer's ability to understand your voice.
Open the Speech Reference Card - View and print a list of common commands to keep
with you, so you always know what to say.
Start speech recognition - Start speech recognition to use your voice to control your
computer.
Devices and Printers - Open the Devices and Printers window that shows you all the
hardware devices, printers, and multimedia devices detected by your computer.
Add a device - Open the Add a device wizard to detect any new hardware connected to your
computer. You would run this wizard if Windows did not automatically detect and set up a
new device.
Advanced printer setup - Open the Add printer wizard to set up a new printer or set up a
network printer.
Change Windows To Go startup options - Setup and configure the Windows To Go options.
Change default settings for media or devices - Opens the AutoPlay settings (same as above).
Sound - Opens the Sound settings that allows you to adjust the playback, recording, and
sounds settings on the computer.
Adjust system volume - Opens the Volume Mixer to adjust the volume and mute settings of
your speakers and other sound devices.
Power Options - Opens the Power Options window to adjust the computer's power plan
settings, which are the settings that tell the computer when to go to sleep (Standby)
or hibernate.
Change what the power buttons do - Change the button settings for your power button and
sleep button. For example, when pressing the power button, your computer can be set
to Shut down the computer, sleep, hibernate, or do nothing.
Change when the computer sleeps - Change the sleep (Standby) settings of the computer
and monitor. From this window, you can change how long to wait until the display and
computer goes into sleep mode.
Choose a power plan - Change the Power Options power plan settings from Balanced, Power
saver, or high performance.
Edit power plan - Change the sleep (Standby) settings of the computer and monitor. From
this window, you can change how long to wait until the display goes into sleep mode and
when the computer goes to sleep.
NVIDIA Control Panel - If a NVIDIA video card is installed on the computer with software,
this option opens the NVIDIA Control Panel to adjust the video card and
other display settings.
Realtek HD Audio Manager - If a Realtek sound card is installed with its software, this option
opens the Realtek HD Audio Manager to adjust the sound card settings and other audio
properties.
Network and Sharing Center - Opens the Network and Sharing Center window to view basic
networking information, set up a new connection, and troubleshoot network problems.
View network status and tasks - Open the Network and Sharing Center window (same as
above).
Connect to a network - Open the available networks that which include available Wi-
Fi networks and the ability to turn on Airplane mode and set up a mobile hotspot.
View network computers and devices - Opens the Network window that shows computers
on your network, media devices, network infrastructure (e.g., router), and other devices
(e.g., available IoT devices and Internet/Network connected devices).
Home Group - Opens the Home Group window to set up, join, and troubleshoot Home
Group settings and sharing settings.
Choose home group and sharing options - Opens the Home Group window (same as above).
Programs
The Programs category is shown when viewing the Control Panel as categories and
allows you to get new programs and uninstall programs on your computer. Below is a list of
each of the subcategories of Programs in Windows 10.
Programs and Features - Opens the Programs and Features window that allows you to
change, repair, and uninstalled any program that is installed on the computer.
View installed updates - Opens the Installed Updates window to see a full list of all updates
that are installed on the computer.
Run programs made for previous versions of Windows - Open the Windows Program
Compatibility Troubleshooter to fix problems with running older programs in Windows.
How to install a program - Opens the Windows support web page for help with installing a
program.
Default Programs - Opens the Default Programs window with the options to Set your default
programs, associate files, change AutoPlay settings, and set program access and computer
defaults.
Make a file type always open in a specific program - Open the Set Associations window to
view and change how file types (files with a certain file extension) are opened.
Set your default programs - Open the Set Default Programs window to adjust what file types
and protocols a program is capable of opening. From this window, you can set a program as
the default program for its associated file types or view what file types (file extensions) are
associated with the program.
Java (32-bit) - If Java is installed on the computer, this option opens the Java Control
Panel to adjust Java related settings.
Security and Maintenance - View the system security settings (e.g., the Network
firewall, virus protection, Internet security settings, and User Account Control). In Security
and Maintenance, you're also able to adjust your maintenance settings.
Review your computer's status and resolve issues - Open the Security and Maintenance and
show any of the computer issues that are detected.
Change User Account Control settings - Opens the User Account Control Settings to adjust
the level of UAC (User Account Control).
Check firewall status - Show the Windows Firewall status to determine if the firewall is
turned on or off and how it is blocking incoming connections.
View amount of RAM and processor speed - Opens the System information window (same
as above).
Allow remote access - Opens the System Properties window Remote tab to allow and not
allow remote access to the computer.
See the name of this computer - Opens the System window (mentioned above) that displays
system information including the computer name and option to change the name.
Power Options - Opens the Power Options that allow you to change how Windows manages
the power and sleep (Stand By) option to your computer and devices connected to your
computer.
Change what the power buttons do - Opens the System Settings for the Power Options that
allows you to change what happens when you press the power button and sleep button. For
example, you could change the power button to put your computer to sleep instead of
shutting down the computer when it is pressed.
Change when the computer sleeps - Opens Power Plan Settings to specify how long to wait
until the display and the computer are put to sleep.
File History - Opens the File History window that shows you if File History is enabled
and external drives available for File History.
Save backup copies of your files with File History - If File History is enabled save a backup of
your files.
Restore your files with File History - Restore files from your File History if available.
Backup and Restore (Windows 7) - Open the Windows 7 Backup and Restore option and
where you can find the location to create a system image and create a system repair disc.
Restore files from backup - Restore any files that were backed up using Windows.
BitLocker Drive Encryption - Enable and disable BitLocker Drive Encryption for your hard
drive and removable drives.
Storage Spaces - Manage Storage Spaces that allow you to save files to two or more drives
to help protect your computer in case of a drive failure and add more drives when you run
low on disk capacity.
Administrative Tools - Open the Administrative Tools window that gives you access to all
settings important to system administrators. These tools can include all the following tools.
Component Services
Computer Management
Disk Cleanup
Event Viewer
iSCSI initiator
Performance Monitor
Services
System Configuration
System Information
Task Scheduler
Free up disk space - Opens the Disk Cleanup tool that allows you to free up disk space by
cleaning any files no longer needed.
Defragment and optimize your drives - Opens the Optimize Drives tool that allows you
to defrag your hard disk drive and optimize the drive.
Create and format hard disk partitions - Opens the Disk Management tool that allows you
to partition a disk drive and change other drive settings needed when setting up a hard
drive for the first time.
View event logs - Opens the Event Viewer to view the system event logs.
Schedule tasks - Opens the Task Scheduler that allows you to schedule when a task or
program needs to run.
Flash Player (32-bit) - Opens the Adobe Flash Player Settings Manager that allows you to
adjust the settings of Adobe Flash.
User Accounts
The User Accounts category is shown when viewing the Control Panel as categories
and allows you to view user accounts, adjust user settings (e.g., passwords), and adjust other
user settings. Below is a list of each of the subcategories of the User Accounts in Windows
10.
User Accounts - Opens the User Accounts window to make changes to your user account,
change your account type, manage another account, and change User Account
Control settings.
Change account type - Opens the Manage Accounts window to adjust the account type of
one or more of the users on the computer.
Action Center
Open the Windows Action Center that allows you to review recent messages and
resolve problems that may have happened with your computer.
Administrative Tools
Open the Administrative Tools window that gives you access to all settings
important to system administrators. These tools can include all the following tools.
Component Services
Computer Management
Disk Cleanup
Event Viewer
iSCSI Initiator
Performance Monitor
Services
System Configuration
System Information
Task Scheduler
AutoPlay
Open the AutoPlay settings to configure what happens when disc (e.g., CD, DVD, Blu-
ray) is inserted into the computer. The AutoPlay settings also allow you to choose what to do
with pictures, videos, music, and mixed content.
Color Management
Opens the Color Management window that allows you to adjust the color settings
for your display device and calibrate your display.
Credential Manager
Opens the Credential Manager window to view the Web Credentials and Windows
Credentials. From this area, you can also view, edit, and remove any of the credentials.
Default Programs
Opens the Default Programs window with the options to Set your default programs,
associate files, change AutoPlay settings, and set program access and computer defaults.
Desktop Gadgets
Show the available gadgets available for the Windows desktop of computers running
Windows 7 and Windows Vista.
Device Manager
Opens the Windows Device Manager to list detected computer hardware, change
hardware settings, and add and remove hardware devices.
Display
Configure the display settings of your computer and your computer screen. Includes
the ability to adjust the resolution, calibrate the color, change display settings,
adjust ClearType text, and set custom text size (DPI).
Use the computer without a mouse or keyboard - Set up alternative input devices.
Make the mouse easier to use - Adjust settings for the mouse or other pointing devices.
Make the keyboard easier to use - Adjust settings for the keyboard.
Make it easier to focus on tasks - Adjust settings for reading and typing.
Make touch and tablets easier to use - Adjust settings for touch and tablets.
File History
Opens the File History window that shows you if File History is enabled and external
drives available for File History.
Folder Options
Opens the Folder Options for File Explorer in Windows 7 and earlier with options on
how to view and search files on your computer.
Fonts
Opens the Fonts window that shows all installed fonts on the computer.
Getting Started
Start the Getting Started guide that helps you learn more about Windows by linking
you to guides on how to use Windows and important areas of the computer.
HomeGroup
Opens the HomeGroup window to set up, join, and troubleshoot HomeGroup
settings and sharing settings.
Indexing Options
Opens the Indexing Options window that shows how many files are indexed and
allows you adjust your indexing preferences.
Infrared
Opens the Infrared window to adjust the infrared settings and infrared device
settings (e.g., a digital camera with infrared).
Internet Options
Opens the Internet Properties window to adjust Internet Explorer browser settings
(e.g., home page, browsing history, and other settings).
Java (32-bit)
If Java is installed on the computer, this option opens the Java Control Panel to
adjust Java related settings.
Keyboard
Opens the Keyboard Properties window to adjust the keyboard settings such as the
character repeat delay and rate settings and the cursor blink rate.
Language
Opens the Language window that allows you to adjust, add, and remove the display
language and the input and handwriting language.
MobileMe
Opens the Apple MobileMe settings to configure MobileMe relates services.
Mouse
Opens the Mouse Properties window to configure all your computer mouse settings.
Parental Controls
Setup and control Parental Controls for user accounts using the Windows Live Family
Safety in Windows 7 and earlier versions of Windows. In Windows 10, this area has changed
to "Family options" and is part of the Windows Defender Security Center.
Personalization
Opens the Personalization window that gives you access to change the desktop
background, change themes, adjust sounds, and adjust the screen saver. With Windows 10,
this option has been moved into the "Themes and related settings" section.
Power Options
Opens the Power Options window to adjust the computer's power plan settings,
which are the settings that tell the computer when to go to sleep (Standby) or hibernate.
Recovery
Opens the Recovery tools window that allows you to create a recovery drive,
open System Restore, and configure System Restore.
Region
Opens the Region window that allows you to change the date and time formats and
the first day of the week. In Windows 7 and earlier, this area was called "Region and
Language."
Sound
Opens the Sound settings that allows you to adjust the playback, recording, and
sounds settings on the computer.
Speech Recognition
Open the Speech Recognition window that allows you to open the following areas.
Start Speech Recognition - Start using your voice to control your computer.
Set up microphone - Set up your computer to work properly with Speech Recognition.
Take Speech Tutorial - Learn to use your computer with speech. Learn basic commands
and dictation.
Train your computer to better understand you - Read text to your computer to improve
your computer's ability to understand your voice.
Open the Speech Reference Card - View and print a list of common commands to keep
with you, so you always know what to say.
Storage Spaces
Manage Storage Spaces that allow you to save files to two or more drives to help
protect your computer in case of a drive failure and add more drives when you run low on
disk capacity.
Sync Center
View recent sync activity, sync now, or change your sync settings.
System
Opens the System information section to display computer information. Information
includes the version of Windows, processor speed, RAM, if it's 32-bit or 64-bit, if pen or
touch is enabled, computer name, workgroup, and if Windows is activated.
Troubleshooting
Opens the Troubleshooting window to troubleshoot software programs, hardware
and sound, network and Internet, and system and security areas.
User Accounts
Opens the User Accounts window to make changes to your user account, change
your account type, manage another account, and change User Account Control settings.
Windows Defender
In Windows 7 and earlier, this Control Panel option allows you to view and edit
Windows Defender options. In Windows 10, this option has been moved into the Windows
Defender Security Center.
Windows Firewall
View the Windows Firewall status and adjust settings.
Windows To Go
Setup and configure the Windows To Go options.
Windows Update
View the available Windows updates available for download and install, change your
update settings, view your update history, and other update related settings.
Work Folders
Manage and set up Work Folders that allow other devices to access your files, even
when offline.
TROUBLESHOOTING
1. Free up RAM by closing other open programs.
Every piece of software uses Random Access Memory (RAM). The more software
that's running on your computer, the more RAM it uses. This can be especially problematic if
you're using older machines that don't have a lot of RAM. So if a software program refuses
to load or is running slowly, the first thing to do is to close all other open applications.
In Windows, hit Ctrl+Alt+Delete, then choose the Start Task Manager option. From the
window that appears, click the Processes tab, then click the Memory menu item. This
sorts all open processes based on the amount of RAM they're using. You can shut down
a runaway process by clicking the End Process button. Before you do that, you may
want to do a bit of research on the process to ensure that you don't accidentally stop a
critical process or program.
Search for answers: In your search engine query, include the software program name
and version, the problem you encountered, and the circumstances under which the
problem occurred. If you received a specific error message, enter the exact error
message text, along with the name of the application.
Check the vendor's website: Most software vendors provide some form of product help,
such as answers to frequently asked questions, product documentation, or user
discussion forums.
To ensure that all the necessary files are intact, you can completely uninstall the
problematic software, then reinstall it. Even if you remove a program using its built-in
uninstall wizard (if it includes one), it's still a good idea to check your hard drive's Program
Files folder — usually located on the C drive — for any remnants of the program, and delete
any files or folders you find.
Before reinstalling, check to see if there's a new version of the program available.
The vendor or developer might have introduced bug fixes that address the issue you're
having.
If tips 1 through 8 haven't helped solve your software problem, you may also want
to scan the computer using both antivirus and anti-malware tools to find and remove viruses
and malware. Use the most thorough scan mode available, and remember to restart your
machine if the antivirus or anti-malware programs found any threats.
Most Windows computers allow you to enter Safe Mode by pressing the F8 key as
your computer is booting up. On a Mac, enter Safe Mode by pressing the Shift key while
your computer boots up (or immediately after it boots up).
Once your computer is in Safe Mode, launch the problematic software and try to
replicate the problem you had while your computer was in normal mode. If you don't have
the same problem in safe mode, there's a good chance that the issue was caused by your OS
or another program, not by the application you are troubleshooting.
Most recent Windows editions — including XP, Vista, and Windows 7 — include a
built-in disk-defragmentation tool. To launch it, go to Start > All Programs > Accessories >
System Tools > Disk Defragmenter. Be aware that defragmenting a hard drive can be time-
consuming, so make sure to perform this task when you will be away from your computer
for a few hours.
A. Process Management
- Process Concept
A process is defined as an entity which represents the basic unit of work to be
implemented in the system. To put it in simple terms, we write our computer programs in a
text file and when we execute this program, it becomes a process which performs all the
tasks mentioned in the program.
- Process State Model
Process state defines current state of a process. The process states are new, ready,
running, waiting, suspended waiting, terminated etc. New state: The process is being
created. Ready state: The process is ready to run, but waiting to be assigned a processor.
- Process Creation/Termination
Process termination occurs when the process is terminated The exit() system call is
used by most operating systems for process termination. A process may be terminated after
its execution is naturally completed. This process leaves the processor and releases all its
resources.
- Process Implementation
- Thread Concept
A thread is a basic unit of CPU utilization, consisting of a program counter, a stack,
and a set of registers, ( and a thread ID. ) Traditional ( heavyweight ) processes have a single
thread of control - There is one program counter, and one sequence of instructions that can
be carried out at any given time.
- Thread Implementation
Threads are used in case of multiple applications running at the same particular time
few activities might block from one point of time to another. By decomposition into multiple
threads that are running in quasi-parallel, the programming model becomes simpler and
easier.
1. Running
2. Blocked
3. Read
4. Terminated
There are two ways of implementing a thread package:
1. In user space
2. In kernel
In this model of implementation, the threads package entirely in user space, the
kernel has no idea about it. A user-level threads package can be executed on an operating
system that doesn't support threads and this is the main advantage of this implementation
model i.e. Threads package in user space.
B. CPU SCHEDULING
- Process Schedulers
The process scheduling is the activity of the process manager that handles the
removal of the running process from the CPU and the selection of another process on the
basis of a particular strategy.
Switching context.
3. Medium-term scheduler :
It is responsible for suspending and resuming the process. It mainly does swapping
(moving processes from main memory to disk and vice versa). Swapping may be necessary
to improve the process mix or because a change in memory requirements has
overcommitted available memory, requiring memory to be freed up. It is helpful in
maintaining a perfect balance between the I/O bound and the CPU bound. It reduces the
degree of multi programming.
- CPU Scheduling
CPU Scheduling is a process of determining which process will own CPU for
execution while another process is on hold. The main task of CPU scheduling is to make sure
that whenever the CPU remains idle, the OS at least select one of the processes available in
the ready queue for execution. The selection process will be carried out by the CPU
scheduler. It selects one of the processes in memory that are ready for execution.
Preemptive Scheduling
In Preemptive Scheduling, the tasks are mostly assigned with their priorities.
Sometimes it is important to run a task with a higher priority before another lower priority
task, even if the lower priority task is still running. The lower priority task holds for some
time and resumes when the higher priority task finishes its execution.
Non-Preemptive Scheduling
In this type of scheduling method, the CPU has been allocated to a specific process.
The process that keeps the CPU busy will release the CPU either by switching context or
terminating. It is the only method that can be used for various hardware platforms. That's
because it doesn't need special hardware (for example, a timer) like preemptive scheduling.
There are six popular process scheduling algorithms which we are going to discuss in this
chapter −
a. First-come First-served
First Come First Serve (FCFS) is an operating system scheduling algorithm
that automatically executes queued requests and processes in order of their arrival. It is the
easiest and simplest CPU scheduling algorithm. In this type of algorithm, processes which
requests the CPU first get the CPU allocation first.
Easy to implement in Batch systems where required CPU time is known in advance.
Impossible to implement in interactive systems where required CPU time is not known.
The processor should know in advance how much time process will take.
c. Shortest Remaining Time First
Shortest remaining time, also known as shortest remaining time first (SRTF), is a
scheduling method that is a preemptive version of shortest job next scheduling. In this
scheduling algorithm, the process with the smallest amount of time remaining until
completion is selected to execute.
Shortest remaining time (SRT) is the preemptive version of the SJN algorithm.
The processor is allocated to the job closest to completion but it can be preempted by a
newer ready job with shorter time to completion.
Impossible to implement in interactive systems where required CPU time is not known.
It is often used in batch environments where short jobs need to give preference.
d. Priority
Each process is assigned a priority. Process with highest priority is to be executed
first and so on. Processes with same priority are executed on first come first served basis.
Priority can be decided based on memory requirements, time requirements or any other
resource requirement.
Each process is assigned a priority. Process with highest priority is to be executed first
and so on.
Processes with same priority are executed on first come first served basis.
e. Pre-emptive Priority
In Preemptive Priority Scheduling, at the time of arrival of a process in the ready
queue, its Priority is compared with the priority of the other processes present in the ready
queue as well as with the one which is being executed by the CPU at that point of time. The
One with the highest priority among all the available processes will be given the CPU next.