WEEK5 Technical Supports and Fundamentals
WEEK5 Technical Supports and Fundamentals
WEEK5 Technical Supports and Fundamentals
week 4:
Vu21csen0100279
Ampolu mohan sai
Introduction to software
What is software
Types of software
Recipe for computing
What is software and its types
• An algorithm is a recipe for computing. An algorithm describes how to take an input, say a set of numbers, and transform them into an output, say another set of numbers.
• Like a recipe, the algorithm gives step by step instructions on how the input (the ingredients) are processed to produce the output.
• Using algorithms, you can write programs, but an algorithm is not a program.
• You cannot take an algorithm and run it on a computer. You see, the algorithms are not written for computers, they are written for people
• A programmer has to take the algorithm and translate it to a language that a computer can understand (we call those programming languages).
• In fact, there are books on algorithms and, like cookbooks contain recipes for cooking, algorithm books containing recipes for computing that programmers
use to build their programs.
• Depending on the type of computing you want to do, you can open one of these algorithm books and pick a recipe.
• Then, you can translate that recipe to the computer's language to do the computing.
Interacting with software
• Installing software:
• Computer programs don’t magically jump from the (mostly empty) software box into your PC. Nope, all software in your computer must be properly granted
entry.
• The process, called install or setup, is something you’ll do often as you use your computer and explore its possibilities.
• Here are some generic steps for installing computer programs. These steps assume that you purchased a software program at the store or had it shipped to you.
For information on installing software you download from the Internet,
1. Open the software box.
This step may seem obvious, but I recommend that you try not to rip up the box. You should keep it intact, either for long-term storage or in case the store lets you return the software.
• Windows update:I
• highly recommend that you keep your PC’s operating system updated. This task requires regular communications between your computer and the Microsoft mothership. No need
to fret: The scheduling happens automatically. If any new updates, or patches, are needed, they’re automatically installed on your computer. You need to do nothing.
You need to ensure that you configured your PC to accept automatic updates by using the Windows Update service. Here’s how:
1. Open the Control Panel window.
2. Click the System and Security heading.
3. Click the link Turn Automatic Updating On or Off, beneath the Windows Update heading.
Ensure that updates are being checked regularly, on a schedule.
4. Click the OK button if you made any changes.
You may need to type the administrator’s password or click the Continue button to confirm your choice.
5. Close the window.
Uninstalling software
• Programs installed on your computer must be properly uninstalled. You can’t just delete the program or its folder. Fortunately, the uninstall procedure isn’t
complex. All computer applications anticipate being uninstalled someday, so an easy uninstall procedure is available. Here’s how it works
1. Open the Control Panel.
2. Click the link Uninstall a Program, found beneath the Programs heading.
The Programs and Features window appears. It lists all software installed on your PC.
3. Select the program you want to uninstall.
4. Click the Uninstall/Change button on the toolbar.
5. If prompted by a User Account Control, type the administrator password or click the Continue button.
6. Continue reading instructions on the screen to uninstall the program.
The uninstall directions vary from program to program, but eventually the program is removed.
Installing software and updating Linux
1.First, you use the update option to resynchronize the package index files from their sources on Ubuntu Linux via the Internet.
2.apt-get upgrade : Second, you use the upgrade option to install the newest versions of all packages currently installed on the Ubuntu
system. In other words, get security updates for your machine.
3.sudo apt-get install package-name : Install is followed by one or more packages desired for installation. If package is already installed it
will try to update to latest version.
First, open the Terminal application and type following two commands (Application > Accessories > Terminal and then type the
commands as the root user). However, one can quickly open the terminal app. Hence, press
Removing the linux
1. Start your computer with the Linux setup floppy disk, type fdisk at the command prompt, and then press ENTER.
NOTE: For help using the Fdisk tool, type m at the command prompt, and then press ENTER.
2. Type p at the command prompt, and then press ENTER to display partition information. The first item listed is hard disk 1, partition
1 information, and the second item listed is hard disk 1, partition 2 information.
3. Type d at the command prompt, and then press ENTER. You are then prompted for the partition number you want to delete. Type 1,
and then press ENTER to delete partition number 1. Repeat this step until all the partitions have been deleted.
4. Type w, and then press ENTER to write this information to the partition table. Some error messages may be generated as
information is written to the partition table, but they should not be significant at this point because the next step is to restart the
computer and then install the new operating system.
5. Type q at the command prompt, and then press ENTER to quit the Fdisk tool.
6. Insert either a bootable floppy disk or a bootable CD-ROM for the Windows operating system on your computer, and then press
CTRL+ALT+DELETE to restart your computer.
Install Windows. Follow the installation instructions for the Windows operating system you want to install on your computer. The
installation process assists you with creating the appropriate partitions on your computer.
Software automation
• IT automation is the process of creating software and systems to replace repeatable processes and reduce manual intervention.
• It accelerates the delivery of IT infrastructure and applications by automating manual processes that previously required a human touch.
• With IT automation, the software is used to set up and repeat instructions, processes, or policies that save time and free up IT staff for
more strategic work.
• With the rise of virtualized networks and cloud services that require rapid, complex provisioning, automation is an indispensable strategy
for helping IT teams deliver services with improved speed, consistency, and security.