ETHERNET CABLE

Ethernet cable, a CAT5 or Category 5 is a description of network cabling that consists of four twisted pairs of copper wire terminated by an RJ-45 connector. Cat5 has a maximum length of 100m, exceeding this length without the aid of bridge or other network device could cause network issues. The picture shows an example of what a CAT5 cable may look like with the connector, as well as the other end of the cable with each of the wires it contains.

NETWORK

A network is a collection of computers, servers, mainframes, network devices, peripherals, or other devices connected to one another to allow the sharing of data. A excellent example of a network is the Internet, which connects millions of people all over the world. Below is an example image of a home network with multiple computers and other network devices all connected to each other and the Internet.

MICROSOFT OFFICE

Office or Microsoft Office is a collection or package of software programs developed and published by Microsoft. Office is used in the business and educational environments, for creating word processing documents, spreadsheets, and presentations. Although this collection is referred to as Office, it is more appropriate to include the version of Office, like Office 2003 or Office 2010.

DUAL BOOT

Dual-boot is a term used to describe a computer that utilizes two operating systems. For example, with a dual-boot you could have Windows 8 and Mac OS X on the same machine. The concept of installing more than two operating systems is referred to as a multi-boot. Some examples of software that assist with a dual-boot include Acronis Disk Director for Windows, Apple boot camp for Mac, and GRUB for Linux users. These programs allow users to pick which operating system they want to load as the computer is starting up

UBUNTU(linux) and WINDOW

Just like Windows XP, Windows 7, Windows 8, and Mac OS X, Linux is an operating system. An operating system is software that manages all of the hardware resources associated with your desktop or laptop. To put it simply – the operating system manages the communication between your software and your hardware. Without the operating system (often referred to as the “OS”), the software wouldn’t function.

Monday 26 December 2016

Operating System - Services

Operating System 

- Services

An Operating System provides services to both the users and to the programs.
  • It provides programs an environment to execute.
  • It provides users the services to execute the programs in a convenient manner.
Following are a few common services provided by an operating system −
  • Program execution
  • I/O operations
  • File System manipulation
  • Communication
  • Error Detection
  • Resource Allocation
  • Protection

Program execution

Operating systems handle many kinds of activities from user programs to system programs like printer spooler, name servers, file server, etc. Each of these activities is encapsulated as a process.
A process includes the complete execution context (code to execute, data to manipulate, registers, OS resources in use). Following are the major activities of an operating system with respect to program management −
  • Loads a program into memory.
  • Executes the program.
  • Handles program's execution.
  • Provides a mechanism for process synchronization.
  • Provides a mechanism for process communication.
  • Provides a mechanism for deadlock handling.

I/O Operation

An I/O subsystem comprises of I/O devices and their corresponding driver software. Drivers hide the peculiarities of specific hardware devices from the users.
An Operating System manages the communication between user and device drivers.
  • I/O operation means read or write operation with any file or any specific I/O device.
  • Operating system provides the access to the required I/O device when required.

File system manipulation

A file represents a collection of related information. Computers can store files on the disk (secondary storage), for long-term storage purpose. Examples of storage media include magnetic tape, magnetic disk and optical disk drives like CD, DVD. Each of these media has its own properties like speed, capacity, data transfer rate and data access methods.
A file system is normally organized into directories for easy navigation and usage. These directories may contain files and other directions. Following are the major activities of an operating system with respect to file management −
  • Program needs to read a file or write a file.
  • The operating system gives the permission to the program for operation on file.
  • Permission varies from read-only, read-write, denied and so on.
  • Operating System provides an interface to the user to create/delete files.
  • Operating System provides an interface to the user to create/delete directories.
  • Operating System provides an interface to create the backup of file system.

Communication

In case of distributed systems which are a collection of processors that do not share memory, peripheral devices, or a clock, the operating system manages communications between all the processes. Multiple processes communicate with one another through communication lines in the network.
The OS handles routing and connection strategies, and the problems of contention and security. Following are the major activities of an operating system with respect to communication −
  • Two processes often require data to be transferred between them
  • Both the processes can be on one computer or on different computers, but are connected through a computer network.
  • Communication may be implemented by two methods, either by Shared Memory or by Message Passing.

Error handling

Errors can occur anytime and anywhere. An error may occur in CPU, in I/O devices or in the memory hardware. Following are the major activities of an operating system with respect to error handling −
  • The OS constantly checks for possible errors.
  • The OS takes an appropriate action to ensure correct and consistent computing.

Resource Management

In case of multi-user or multi-tasking environment, resources such as main memory, CPU cycles and files storage are to be allocated to each user or job. Following are the major activities of an operating system with respect to resource management −
  • The OS manages all kinds of resources using schedulers.
  • CPU scheduling algorithms are used for better utilization of CPU.

Protection

Considering a computer system having multiple users and concurrent execution of multiple processes, the various processes must be protected from each other's activities.
Protection refers to a mechanism or a way to control the access of programs, processes, or users to the resources defined by a computer system. Following are the major activities of an operating system with respect to protection −
  • The OS ensures that all access to system resources is controlled.
  • The OS ensures that external I/O devices are protected from invalid access attempts.
  • The OS provides authentication features for each user by means of passwords.

Friday 16 December 2016

Operating System

Operating System




Operating System Definition & Examples of Operating Systems in Use Today.
Often abbreviated as OS, an operating system is a powerful, and usually large, program that controls and manages the hardware and other software on a computer.
All computers and computer-like devices have operating systems, including your laptop, tablet, desktop, smartphone, smartwatch, router... you name it.

Examples of Operating Systems

Laptops, tablets, and desktop computers all run operating systems that you've probably heard of.
Some examples include versions of Microsoft Windows (like Windows 10Windows 8Windows 7Windows Vista, and Windows XP), Apple's macOS (formerly OS X) Chrome OS, and flavors of the open source operating system Linux.
Your smartphone runs an operating system too, probably either Apple's iOS or Google's Android. Both are household names but you may not have realized that they are the operating systems being utilized on those devices.
Servers, like those that host the websites you visit or serve the videos you watch, typically run specialized operating systems, designed and optimized to run the special software required to make them do what they do. Some examples include Windows Server, Linux, and FreeBSD.

Software & Operating Systems

Most software programs are designed to work with just one company's operating system, like just Windows (Microsoft) or just macOS (Apple).
A piece of software will clearly say which operating systems it supports and will get very specific if necessary.
For example, a video production software program might say it supports Windows 10, Windows 8, and Windows 7, but does not support older versions of Windows like Windows Vista and XP.
Software developers also often release additional versions of their software that work with other operating systems. Coming back to the video production program example, that company might also release another version of the program with exactly the same features but that only works with macOS.

Microsoft Windows Operating Systems

The operating system that I deal with most here on my PC Support site is Windows.