Wednesday, 27 March 2013

Software Utilities

Software utilities are programs that add functionality and enhance the performance of computer systems. They are very important and should be taken into account to avoid having slow computers and malicious viruses or spyware from entering and damaging the system’s functionality. However, despite them being a crucial part of every single computer system, some still choose to neglect them because they are not compulsory to be able to run programs. But in my opinion, they shouldn’t be ignored at all, because risks are still risks. Without them, maintaining the life of computers can be quite tricky and chances are, the computer will worsen overtime quicker than expected. To add that extra capability that might’ve been partly provided by an operating system e.g. Windows, will make a lot of difference on the computer’s performance. So why not? Everyone hates slow computers.
These vital utilities that analyzes unwanted software, protects the system, helps it perform better, and maintain its existence (e.g. in Windows, it withholds the ‘blue screen of death’), include things such as firewalls, disk and internet history cleanup and disk defragmenter (see table below).
Software Utility
Example(s)
Purpose
Security
Firewalls
The main objective of firewalls is to protect computers by inspecting information coming in and out from a network (e.g. real life, it acts as a ‘security guard’ in businesses, or a ‘wall’ in offices that stops unwanted things from coming in/prevents ‘fire’ from spreading from one are to another). Once the information is examined the software utility, it is then either blocked or approved before it can penetrate the computer, diminishing unwanted things like hackers and viruses from entering the system. A typical example of how this utility is used is when downloading from the internet (e.g. music, picture, movie etc.), because computer addresses are automatically sent to the website downloaded something from once the process starts. By clicking ‘download’, the user basically gives the website the permission to access their computer address, which sounds rather unsafe. But with firewalls installed on computers, unwanted things (e.g. those trying to access computer systems without the user’s permission) are prevented from entering the PC. If the firewall figures that the website’s address was consented by the user, it lets this enter the PC. However, if the firewall doesn’t recognise this address, it will block this attack from entering the system.
Cleanup tools
Disk Cleanup
 
 
 
 
 
 
 
 
 
 
Internet History
Disk Cleanup is a utility that is built in Microsoft Windows; its job is to remove unnecessary files on the computer to provide space for new/more important files. It does this by giving the user the freedom of selecting which drive to clean up, scanning and calculating how much space can be saved with the procedure, asking the user which files to delete e.g. recycle bin , and then performing the cleaning up process by removing junk and unwanted files that are no longer of any use.
 
Clearing internet history can speed up the performance of computer systems, particularly when browsing the Internet. This is because as the user opens a browser, it also tries to recollect things such as bookmarks and internet history, and therefore, slowing the process down. Which is why it is beneficial to clean internet history every now and then –so that the browser doesn’t take too long recollecting (especially during the start-up process and when the user is actually trying to find a certain website browsed in the past). On the other hand, it is also crucial that this is not taken into action when a fundamental website that was previously browsed is saved only on this history. But personally, what I would recommend is save the URL somewhere else and delete the internet history to speed up the process of the system and in particular, when browsing.
Defragmentation
Disk Defragmenter
The purpose of disk defragmenting is to collect files and folders on the computer to one place so that they can be read by the ‘head(s)’ of the hard drive a lot quicker. Overtime, each file and folder gets broken up and distributed all over the hard drive’s empty places. For example, when a 300MB is saved on the computer, it will probably be saved on thousands of difference pieces spread across the hard drive. As a result, when opening the file, the computer may take some time because it first has to search for those scattered pieces so that they can be re-assembled to make the 300MB file (in order) for the user. This is the reason why over a period of time, opening files and folders can be challenging for the computer, causing the process to slow down. Therefore, defragmenting shouldn’t be neglected like it currently is by many users; it should be done once a month at the very least as recommended by many experts.

 
Software Utility
How can this improve the performance of computer systems?
 
Improvements that could be made to the utility
Security –  Firewalls
Firewalls make computer systems less vulnerable to viruses and intruders, improving its performance because viruses tend to make computers slow and do things without the user’s command. With firewalls acting like a shield protecting the computer from unauthorised access e.g. by hackers, it is essentially preventing the computer from being harmed and functioning inexplicably. If a hacker accesses the system, it is practically in control of it depending on the virus coding. Malicious coding can include objectives such as shutting down the computer randomly, creating/deleting files, increasing the number of errors, freezes/ loading time, and disrupting the hard drive (depending on what the creator coded it to do); this is why firewalls would benefit computer systems – it will try its very best to avoid any of the things mentioned above from happening, improving the system’s performance e.g. less errors, freezes/loading times. It will also just follow the commands given by the user rather than being told by the virus what might be a damaging thing to do.
It’s not 100% certain that firewalls will protect the computer from every single malicious virus out there (it can be beaten by some). So to improve, the utility could be stronger, particularly the built-in ones, because although the built-in ones are free and come with the computer, they are not as effective as those that can be purchased, “you get what you pay for”. However, because these purchasable ones can be difficult/challenging to install and quite costly, they disable those who have financial issues to protect their computer as much as possible. Therefore, these pricey utilities should be cheaper. Alternatively, the built-in ones should be enabled for (free) quick upgrades (improvements) to defeat those viruses that may be newly invented. They should also try better to persuade user’s to turn them on most/all of the time, as having them off increases security risk and makes the system more prone to hackers and viruses. They could do this by allowing the user to customize the utility even more so they can enable certain programs as they command/wish to do so without having to turn the utility completely off.
Cleanup tools – Disk Cleanup
 
This Windows maintenance utility helps computers run faster and more efficiently by clearing the Recycle Bin and easily identifying which old/unwanted/excess temporary files on the hard drive should be compressed or removed. As a result, the space on the hard drive is recovered, making the usage of the utility crucial (at least 1-2 times a month depending on how often the PC is used), so that the computer stays to run smoothly. The utility may also discard accidently downloaded malicious files trying to attack the computer and its performance after the cleaning process, potentially speeding up its performance that was probably rather poor because of the malware e.g. when browsing on the Internet.
 
Personally trying the Disk Cleanup gave me an overview of the positive as well as negative aspects of the utility. For me, the main improvement that could be done to it is to enhance the speed of the process; it was really time-consuming and rather irritating the amount of time I had to wait until the procedure ended. Although it was my first time trying it on my laptop, I was still expecting it to be faster than what it was like. If I had given the utility a go before identifying the positive sides from doing it and had to wait for 30 minutes with the process still going (perhaps half way through), I probably would’ve just pressed ‘Cancel’, and I’m sure that other people will do too/be put off with how much time the process can eat away, resulting these individuals to not be able to visualize how the utility can improve the PC’s performance and potentially stopping them from trying the procedure again. Hence why I think that the speed of the process should be improved significantly. Additionally, the built-in utility should encourage users to try the cleaning up process more often by notifying them and giving them details on the many positive effects of using it.
Defragmentation – Disk Defragmenter
This utility makes files easier/faster for the computer to read and the user to access due to the data being closer together as opposed to being spread out. When a computer is defragmented, each individual file is moved so that they are more organised, increasing the PC’s performance due to the hard drive being neater and its role a lot easier. These enhanced performances after defragmenting include several things such as, rapid access when…
·         turning the computer on as files are more compressed and therefore, found much easier and quicker
·         playing games where the loading/freezing time is minimised
·         browsing files e.g. in 'my computer' and 'my documents' where the user won’t have to wait when opening different files at once
·         browsing on the Internet where multi-browsing is done a lot faster
Overall, defragmenting reduces computer freezes because sometimes, the user will be tempted to close what they’ve tried to open (e.g. a file) if it loads too slowly, resulting a potential annoying computer freeze. In addition to a defragmented PC, other performances when opening files can also be improved when opening from a memory stick, as these can be separately defragmented.
 
 
An improvement that I immediately thought of when I defragmented my computer with the built-in disk defragmenter on Windows 7 was to have  a graphical representation of what is currently happening to the hard drive so that the users are visually informed of how the procedure is tidying up and improving the position of each file saved on their computers. Also, just like the disk cleanup, the speed process should be enhanced and not too time-consuming to increase the number of people who uses the utility and avoid losing those who does use it.

Monday, 11 March 2013

Operating Systems


An operating system or OS is the most important layer of software that lives and is installed onto the hard drive; it handles the hardware and software of a computer to help the user interact with the programmes installed on the hard drive and achieve the user’s desired objective/intention e.g. by executing application programmes like Mozilla Firefox, and then displaying the browser onto the monitor to the user. In other words, it is a medium or transmitter between the hardware and the user. OS does this by instantly identifying input commands from the user to things like a computer mouse and keyboard, and then sending an output instruction to peripheral devices such as a monitor/screen or a printer, depending on what the user wanted to attain.
Furthermore, operating systems are used to keep track of files and directories, which is beneficial because some could be misplaced; they are also obligated to keep the system safe from those who do not have the permission to access it/certain documents e.g. with passwords, and are responsible to allow two or more users to run programs simultaneously e.g. at the same time. But the main reason why it is crucial is because it is needed to be able to run programs on the computer

Operating systems have different features and functions that add to their strengths and weaknesses. Three very popular operating systems are Microsoft Windows/MS Windows, Linux and The Macintosh OS/Mac OS.

 

Strengths

Weaknesses

Windows

 

§  Several games available because a game station is already up and running when bought (almost all the games anyone could want is already on this game station), attracting many younger generations as well as anyone that’s into games.

§  Cheaper than Mac OS.

§  Can act like an office where creating documents is available.

§  Widespread/commonly used and recognisable e.g. start menu and desktop.

§  A large number of software is made for Windows. Windows only that Linux and OS will probably have a Windows version too so that the majority of the software are able to function, whereas Windows can be dependent in running these software.

§  At the moment, any piece of hardware should work flawlessly with this OS.

§  Relatively expensive, so some are probably not able to purchase it.

§  Less stable than Linux and Mac OS and therefore, crashes more often.

§  Vulnerable to viruses so are prone to get clobbered by these, usually ‘once a minute on thousands of computers’, affecting the systems performance overtime. Also, because it is a very famous OS, virus creators tend to target it more frequently than Linux and Mac OS.

§  Doesn’t come with an iLife suite like Mac OS, so editing software are needed to be installed for photos, movies and music e.g. Photoshop and iTunes.

Linux


§  Can be installed and used by anyone as it’s completely free, whereas Windows and Mac OS are quote costly: a massive advantage to those with financial issues, particularly those who are redundant and are relying on benefits.

§  Highly popular with servers because it almost never has to be restarted, allowing the servers to run 24/7.

§  Compatible softwares for it are relatively cheap.

§  Very unlikely to come across a virus attack like in Windows.

§  Can be decidedly customised that even the whole desktop is alterable. In fact, the user can probably do whatever they want with it.

§  Comes with many distributions that provide diverse experiences.

§  Far more standardised than Mac OS and Windows.

§  Supports most hardware but not all.

§  Same high security level as Mac OS.

§  Could be challenging to use and install. Some will probably not even have a single clue how to operate the system because it’s not as common as Windows/OS, particularly to new users.

§  Could be overwhelming with new users with the number of features and choices available.

§  Unable to run pretty much any software unless Windows is purchased with it too. On the other hand, there are choices available in this OS that doesn’t require Windows.

§  Doesn’t come with an iLife suite like Mac OS, so editing software are needed to be installed for photos, movies and music e.g. Photoshop and iTunes.

§  Some games may be available but most have issues/errors (some are even difficult to find).

§  Certain hardwares are still currently unable to run on this OS.

Mac OS
 



§  Built on a powerful base programming (UNIX), so it is exceedingly more powerful and secure compare to Windows and Linux (any type of virus protecting tool is almost never needed).

§  Faster and minimised loading times, so those who are intolerant of slow computers would benefit from choosing this as an OS. However, this certainly does not mean that the other operating systems are extremely sluggish.

§  Lots of useful software that are only built for Mac.

§  Visually pleasing on the outside.

§  Can act like an office where creating documents is available.

§  iLife suite availability, which is for photos, movies and music: attention-grabbing to photographers, musicians and those who are interested in media.

§  Too costly and charges double the amount or more for the same hardware compare to Windows.

§  Unable to run pretty much any software unless Windows is purchased to; it can only operate about 5% of the existing software if Windows isn’t obtained with it.

§  Availability of games is not as good as Windows (almost nothing compared to it).

§  Limited in terms of upgrading.


Wednesday, 27 February 2013

Internal and External Components

Internal Components
  • CPU or Central Processing Unit is the ‘brain’ of a computer; it processes basic as well as complex instructions.
  • Heat sink and Fan: Heat sink is what keeps the CPU cool so it doesn’t go past the tolerable temperature, but because it can overheat itself, it is combined with a fan to prevent both the CPU and heat sink from overheating.
  • Memory usually refers to RAM or Random Access Memory; it is a group of memory that is used when running a program e.g. Mozilla Firefox. When this occurs, RAM is captured from the group of memory so that the browser can be opened, is able to work and kept running.
  • CD/DVD Burner: the component used when copying files or folders onto a CD/DVD e.g. music and pictures.
  • Power Supply: a hardware component that supplies the needed DC or direct current onto a computer; it does this by transforming AC or alternating current to DC once the power is obtained from an electrical outlet.
  • Motherboard: the PCB or Central Printed Circuit Board of modern computers. It is the ‘nervous system’ of a computer that holds, manages and coordinates several vital components attached to it e.g. memory.
  • Hard drive: the home of the hard disk where all the files and folders on a computer are physically situated.
  • Sound card: a circuit board that allows auditory components to function so the computer is able to produce sound.
  • Video card: helps the CPU run more efficiently by handling the graphics part of the processing load e.g. watching a video on the Internet. The type of media viewed can depend on the class of video card used e.g. if a supported video card is not installed for the media, it will probably not run.
  • Internal Modem: a device (modulator/demodulator) that allows information on the computer to be transferred over a telephone line; it lives on a circuit board that is inserted into an extension slow within the computer in comparison to external modem that lives independently outside the computer system.
External Components
  • Monitor: a screen that reveals information to the computer viewer by sensing video signals from the machine and displaying this to the viewer.
  • Speaker: converts an auditory signal from an amplifier into sound waves to allow the computer user to hear the desired sound.
  • System Unit: the focal section of a desktop computer or the home of the majority of the internal components such as the motherboard, RAM etc.
  • Mouse: a device that commands the computer cursor to move or click something e.g. a hyperlink on the Internet.
  • Keyboard: a device that lets computer user’s type text, numbers or punctuations simply by clicking the buttons.