11/26/18

The Linux System | History of Linux | Linux History


As a beginner in the operating system, it can be difficult for you to choose the best operating system to continue your operating system journey.  In this tutorial, we’ll talk about the history of the Linux system.
Simply as we know that Linux is a version of UNIX that has gained popularity in recent years. In below I am going to describe the history of LINUX.

Hope you like it….

History of LINUX


As we know that the Linux looks like other UNIX system, indeed, UNIX compatibility has been a major design goal of the Linux project. However, Linux is much younger than most UNIX system. Its development began in 1991, when a Finnish student, Linux Trovalds, wrote and christened Linux, a small but self-contained kernel for the 80386 processor, the first true 32-bit processor in Intel’s range of PC-compatible CPUs.

In early in its development, the code of the Linux source was made available free on the internet. As a result, the history of the Linux has been one of collaboration by many operating system users from all around the whole world, corresponding almost exclusively over the internet.

From an initial kernel (central part of an operating system) that partially implemented a small subset of the UNIX system services, the Linux system has grown to include much UNIX functionality.
Linux development revolved largely around the central operating-system kernel- the core, privileged executive that manages all system resources and that interacts directly with the computer hardware in its early days.

We need much more than this kernel to control a full an operating system, really. That is useful to make the distinction b\w the Linux kernel and a Linux system. It is an entirely original piece of software developed from scratch by the Linux community.

As we know that the position of Linux today in world, includes a multitude of components, some written from scratch, others borrowed from other development projects, and still others created in collaboration with other teams.


The basic Linux system is a standard environment for application and user programming, but it does not enforce any standard means of managing the available functionally as a whole. As Linux has matured, a need has arisen for another layer of functionally on top of the Linux system. Now Linux has been met by different-different Linux distribution.

The distribution of the Linux system includes all the standard components of the Linux system, plus a set of administrative tools to simplified the initial installation and subsequent upgrading of Linux and need to managing installation and removing of the other packages on your operating system. A modern distribution also typically includes tools for management of file systems, creation and management of user accounts, administration of networks, web browser, word processors, and so on.

This is not too much in next tutorial I will describe more and more about Linux. If you like this 
tutorial then don’t forget to share with other computer lovers.

Have a good day!!!


Continue Reading →

9/12/18

Part 2:- What is Address Bus, Data Bus & Control Bus in Computer?



If you’re reading this tutorial by skipping the previous tutorial then I strongly recommended to you to learn first previous tutorial. In the Previous tutorial, we had discussed the basic concept of Buses. We can also say that previous tutorial is introduction tutorial about buses…

Let’s come on topic…Today I am going too described Address Bus, Data Bus, and Control Bus.

What is the Address Bus?

The address bus is used by the CPU to send the address of the memory location or the input/output port that is to be accessed at the instant. It is a unidirectional bus i.e. the address can be transferred in one direction only and that is form CPU to the required port or location.

Whether it is a read operation or write operation the CPU calculates the address of the required data and sends it on the data bus for the execution of the required operation. The maximum number of memory locations that can be accessed in a system is determined by the number of lines of an address bus.

An address bus of n lines can be addressed at the most 2n locations directly. Thus a 16-bit address bus can allow access 2 16 bit or 64 K Byte of memory.

People Also Read:- What is an Application Software? And It's Need.
People Also Read:- What is Software Engineering? About Carrier.

What is Data Bus?

A data bus is used to carry the data and instructions from the CPU to memory and peripheral devices and vice versa. Thus it is a bidirectional bus. It is one of most important parts of the connections to the CPU because every program instruction and every byte of data must travel across the bus at some point.

The size of the data bus is measured in bits. The data bus size has much influence on the computer architecture because the important parameters of it like word size, the quantum of data etc. are determined and manipulated by the size of the data bus.

Generally, a microprocessor is called n-bit processors. Thus as the CPU became more advanced, the data bus grew in size. A 64-bit data bus can transfer 8 bytes in every bus cycle and thus its speed is much faster as compared to the 8-bit processor that can transfer one byte in every bus cycle.

What is a Control Bus?

A control bus contains various individual lines carrying synchronizing signals that are used to control. Various peripheral devices connected to the CPU. The common signals that are transferred to the control bus from CPU to devices and vice versa are memory read, memory writes, I/O read, I/O write etc.

Signals are designed, keeping in mind, the design philosophy of the microprocessor and the requirement of the various devices connected to the CPU. So different types of the microprocessor have different control signals. See Below for better understanding.

Image Source Book

Hopefully, you guys did still find this information is useful for you. If you have any doubt or question about this tutorial then let me know through your comment. And don’t forget to share with other computer lovers.
Have a Good Day!!!
People Also Read:- Principal of Software Engineering.
People Also Read:- What is System Software? Best Explanation.

Continue Reading →

8/15/18

Introduction– The Concept of Buses in Computer


Hello Friends, Today we are going to introduce the concept of buses which form the basis of internal connections in terms of data transform controls etc. They are also responsible for the speed of a computer system as their size highly affects the processing capacity of it.

Larger the size is going on increasing in order to provide more efficient, faster and accurate machines. And upcoming tutorials we will also describe the future trends of peripheral devices and buses. And we will also discuss the cost performance analysis while designing the system in upcoming tutorials.

What is the Bus in Computer?


A bus is a means of exchanging information between the components of a computer. Generally, a computer uses two or more conductors running in parallel to carry information in the form of electronic pulses.

A common communication channel between a number of devices uses parallel wires to carry address, data, control signals and power. All the cables are different with the different grouping of conductors. But the communication paths inside the CPU that are used to connect the internal components of the CPU are called buses. Similarly, a communication path connecting the CPU to memory is a bus.

A bus is merely a group of wires that carry information between different components. Depending on the type of information carried by them they can be classified as...

1. Address Bus
2. Data Bus
3. Control Bus

A bus may be unidirectional or bidirectional depending on the requirement of the information. Similarly, if it connects the components of CPU then it can be internal buses and if it connects the CPU with the external components then it is an external bus. Whether it is an internal bus or external bus depending on the type of information they have the classification as an address bus, data bus, and control bus.

In the next tutorial, we will be discussed address bus, data bus, and control bus. if you have any query or doubt related this tutorial then let me know through your comment and if you like this tutorial then don’t forget to share other computer lovers.

Have a Good and a Great Day!!

People Also Read:- What is Software Engineering?
People Also Read:- Principal of Software Engineering.

Continue Reading →

8/1/18

10 Computer Tips and Tricks Everyone should know…



Hey, what’s up, guys?

I am creating a tutorial here that I hope will be extremely helpful for you based on my learning experience doing this thing for myself. Today I am going to describe to you the best of what I have learned, in more than 5 years of being in the computer field.

Today, I have a bunch of cool stuff for you 10 tips that really everyone should know about using your computer. Some tips are for windows specific and some are just for any computer, some have for internet browsers. So I have a lot of variety and you have to select which is pretty interesting.

So, let’s start... I hope you like this tips and tricks as given below…

People Also Read: Top 10 Free Pc Games.

1. Use the Math Input Panel in Microsoft Office

Have you ever heard about math input panel? For many people is useless, but for others, it is a life saver. You can open it by searching math input panel in it Start menu.

And then you’ll be shown what looks like graph paper or something like that. What this tool lets you do is draw out mathematical equations, and it will attempt to convert it to text.

So if you are writing in Microsoft word or excel and you need to write mathematics equation then you can simply write it out, and it will do all that for you, and you just hit the “Insert Button” to paste it into the document. So I think if anyone who takes math courses will find this especially useful.

2. Text Selection option

Everyone knows how to use this option, obviously, if you click and drag regularly, it select texts by the character but you didn’t already know you can actually double click and on the second click you start dragging and it will select text by the word instead of just by the character.

And if you can actually triple click, then it will select by the entire paragraph. So if you know that you’re going to be selecting an entire paragraph of stuff triple-clicking will make it a lot easier to select individual paragraph without having to get it exact with the character level.

You can also select on the top of that if you hold down alt and start the select text it will allow you to select a vertical section of text it says having to do it. Just line by line. You can use this option in chrome or Microsoft office.

3. Use Incognito Mode in a Public cafe

Hundreds of people are using public computers every day, and if you’re in this situation where you have to use one, it’s really important to protect yourself. One of the simplest things you can do is called private browsing.

Almost all modern browser has a feature for private browsing or “Incognito mode” which basically means, nothing will be saved from your online session.
When you’re done then close the browser, and there won’t be any history or anything else about you for the next person to find.

People Also Read: Whatsapp Facts And New Feature

4. Press Tab in Text Field

This option is going to work on any type of computer an operating system, windows mac whatever and hopefully you already know this one but if you didn’t you can actually press tab when you’re entering different text fields and it will automatically move to the next text box.

So if you’re filling a signup form or your address details or something instead of having to go and click into the next box.

You have to use the tab button to go to the next tab and maybe some of you who knew that one didn’t know this if you press shift + tab then tab it will go to the previous box. If you press tab earlier accident then you can press shift-tab it goes back, and you can do it that way as well.

5. How to Use Gmail Undo Send? 

This option is going to save a lot of you guys a headache and it is the small undo send option so if you don’t know then I will inform you Gmail has an option to undo sending within a certain time frame and to enable it all you do is go to the gear option.

1. Go to the setting
2. And then go to the general setting,
3. Scroll down and you will see an option to enable undo send and you have to enable it and then you would have an option to delay by 5 to 30 seconds, and within a time frame after you send an email you have an option to choose click to undo and it won’t send it.

6. Using Alt + Tab Command

In windows, one now if you already know how to do Alt + Tab that’s pretty useful it allows you to switch between different windows quickly if you play a lot of video game that is full screen then this is especially useful, But did you know that there is better-looking version of ALT + tab that is the windows Tab. So this is going a little bit different depending on which version of windows you have.

7. Using Loop option in YouTube

This tip is very easy and really quick one for YouTube so obviously you guys can all enjoy it. If you ever want to watch a video loop like a song or something like that then all you have to do that go to video and right click on it and select loop option.

And if it doesn’t show up the drop-down, for example, you are using HTML 5 or something like that if you right click without moving the cursor it will bring up the normal context menu you’re used to instead of the custom YouTube one and there will also be another option to loop it that way.

8. Using Ctrl + Shift + T Command

In Google Chrome, if you accidentally close out a browser tab you can bring it back with using the powerful command Ctrl + Shift+ T and it will restore the tab that you just closed accidentally or even close severally tabs ago.

It will restore one by one or even you close three or more tabs in a row, you can also get it back, even if you close out chrome together if you close the program then open it up again and press Ctrl + Shift + T. it will bring up it back that you closed just last. So, this is a great way to restore tab.

Important Note
If your computer crashes then it will not work. Or if you’re using incognito mode then it will not work for pretty obvious reason the whole idea is with incognito mode. It doesn’t save history at all so once you close the tab it’s gone.
People Also Read: Top Movies for Computer Lover

9. Chrome In-Site Search

The Next tips are specific to Google Chrome but they might work in other browsers as well, if you want to search within a specific site then you can actually go into the address bar type that name of that website like facebook.com, or maybe Google.com and instead of pressing enter.

But if you pressing tab it will allow you to enter a query that will only search within that site there are advanced way to types in command into the Google search bar to do this, but this is the way to easier, you can do a write-in chrome, and typing address bar then press alt and search you are good to go.

10. Drag a File Using Left Click


This tips hopefully everyone knows how to click and drag a file if you don’t know then you have to left click on the file and drag it to another folder and moves it there, but did you know that you can also drag a file and move another folder by using right click.

You can also use various option to send but this could be faster than all that and if you have another program then copy and paste, those should show in the context menu as well.

Hopefully, you guys did still find these tips really useful maybe even the first one, I think there’s a lot of people really don’t genuinely knows about going outside it seems like it. But anyway, if you guys know any other tips then you can let us know down the comment section. Also if you like this tutorial then share to another computer lover.

Thanks and God Bless!!

Continue Reading →

2/19/18

Part 2- Different Types of Keyboard And Its Main Changes and Problems.


If you are reading this tutorial by skipping the previous tutorial then I strongly recommended to you to learn first previous tutorial. In the previous tutorial, we had discussed the basic information about keyboards or types of keyboard.  Click Here for Previous Tutoiral.

There are four types of keyboards are:
1. 83- Keys Keyboard
2. 84- Keys Keyboard
3. 101- Keys Keyboard
4. 104- Keys Keyboard

In the previous tutorial, we had completed 83-keys keyboard which is the first type of keyboard function. Today I will teach you the remaining three types of keyboards. Let’s start….

About 84- Keys Keyboard

Image Source

This keyboard was made for use with PC-AT’s and hence sometimes it is also known as the PC-AT keyboard. It was an improvement over 83- keys Keyboard. This keyboard contains 84 keys.

This main changes on his keyboard were:

1. This keyboard size of entering was increased and the key top contains the word ‘ENTER’
2. This keyboard contains three indicators for caps lock, scroll lock, and number lock keys at the right top of the board.
3. The electric connection of keyboard is made with the main system and this change made these keyboards incompatible with PC and PC-XT machines.
4. In this keyboard, most of the keys which were indicated by arrows in 83- Key Keyboard contain words describing them on key top.
5. This keyboard is the programmable keyboard.
6. Most of these keyboards have a switch at the bottom side which configures the keyboard to be used with PC/PC-XT and PC-AT.
7. In this keyboard, the numeric keypad was moved towards the right and space was introduced between number pad and other keys for easy access during the numeric data entry.

The only problem left with these keyboards was that it uses the same key for number pad which is used for cursor control. So during spreadsheet entries, it creates a problem because in a spreadsheet one has to use cursor movement as well as enter numbers.

About 101-Key Keyboard 

Image Source

This keyboard is an enhancement on PC-AT 84 key keyboard so it is also known as enhanced PC-AT. It contains 101 key in total.

The major changes in this keyboard are:
1. The size of ENTER key is reduced.
2. It contains duplicate CTRL and ALT keys on both sides of spacebar for easy access.
3. One additional cursor control keypad is provided in this keyboard.
4. The function keys are moved to the top of the keyboard and it contains 12 function keys instead of 10.

The keyboard layout is given above image. There are some drawbacks of this keyboard. The major drawback is that the CTRL or ALT keys cannot be used with function keys by one hand which in most of the cases is required. Another problem is the reduced size of Enter Key makes it difficult to find it during fast typing.

The additional cursor control keypad made it easy to be used with spreadsheets. A small variation of this keyboard as given above image. The size of enter key is larger on this keyboard.

Another variation is shown above image. It contains an additional pair of function keys at the left side (old position) of the keyboard. This made the function keys to be used easily with the CTRL and ALT keys.

The enhanced 101- key keyboard has been the industry standard for many years. This is compatible with all PC’s except for XT’s and the original PC’s. If the keyboard does not contain the compatibility switch on it.

About 104- Key Keyboard

Image Source

This keyboard is also known as windows 104- keys keyboard. It contains three extra keys from 101- key keyboard. Another layout for keys is the same. The three extra keys are- Two Windows Key, located between CTRL and ALT keys on both sides and an application key on the right next to the windows key. All these three keys are macro keys and are used to perform a variety of tasks. They can be programmed for various function by the application programmer. The layout of 104- key keyboard is shown as given above image.

The electrical connection of this keyboard is identical to that of 101- key keyboard, so it can be replaced by 101-key keyboard very easily and vice versa.

Internet Keyboard
Image Source


One more keyboard was designed by Microsoft, called Internet keyboard. In this keyboard which adds an additional row of buttons for performing web browser functions. There are some ergonomic keyboards, which provide the user a more natural hand position while typing because it contains the central bank of keys half rotated in and half outward. The laptop keyboards are designed for portable systems. One more Keyboard containing 102- keys is called 102- key keyboard.

In this tutorial we had completed about the types of keyboards. In next turorial, we will discuss about the working principal of keyboard. if you have any doubt related this tutorial then let me know through your comment and if you like this tutorial then share to other computer lovers.

Have a Gaad day!!

People Also Read:-Keyboards Shortcuts Key 
People Also Read:-Increase Facebook Page Like
Continue Reading →

2/18/18

What is Keyboard (Computer Keyboard) and Different Types of Keyboard?


What is Computer Keyboard?

As we know that computer works on Input-Process-Output basic principles. Simply we know that the CPU is the brain of our computer operating system. For processing, it has the central processing unit. For output, it uses various output devices, and computing data and instruction various types of input devices are used with it. The keyboard is one of the most common input devices used with computers. It resembles very much to a type-writer but it is many times more sophisticated and efficient than a typewriter.

Generally, a normal keyboard normally contains various types of keys which include alphabets, numbers and special characters. The original IBM-PC keyboard was based on the specification given by (DIN) Deutsche Industries Norm of Germany. Deutsche Industries Norm is a committee which sets German standards. In each Computer, there is a serial port interface. We will discuss the keyboard interface in more detail in the same unit.

Different Types of Keyboard  

There are various types of keyboards used with personal computers. The PC’s were developed by IBM. So naturally, the keyboards were also introduced by IBM for PCs. With the advancement of PC’s there is the equivalent advancement in keyboards i.e. with each new model of PC, IBM introduced a new type of keyboard.

There are four types of keyboards are:

1. 83- Key Keyboard
2. 84- Key Keyboard
3. 101- Key Keyboard
4. 104- Key Keyboard

Let us have a brief discussion about 83- key keyboard and remaining three types we will be discussed on next tutorial. Let’s start…..

About 83- Key Computer Keyboard


Image Link
It was the original PC keyboard which was used with PCs and PC-XT’s. It contains total 83 keys and hence is named as 83- keys keyboard. The layout of the 83-key keyboard is shown as given above image.

The keyboard has a very uncomfortable size of the Enter (Return) key and Shift keys. Also, the position of these keys is not according to user ease. You can see that most of the keys are marked as arrows instead of proper words which can describe their functioning. It is up to the user to remember which arrow, shows which key and also which key appears at what place.

The keyboard does not contain any sort of indicates to provide information about status of number lock key (NUMBER LOCK), scroll lock key (SCROLL LOCK) and the capital lock keys (CAPS LOCK), Because of lack of such indicators the user many times uses the cursor control instead of number lock by mistake, as the same keys work as number keys when number lock is on and the same work as cursor control keys the number lock is off.

Similarly instead of typing in small letters, by mistake user types in capital letters and then rubs it because there is no indicator showing whether the caps lock is on or off. The same problem arises with the scroll lock also.
Because of these basic disadvantages these keyboards are in minimum use.

In this tutorial, you had learned the introduction of computer keyboard and also learned the different types of keyboard, and learned about 83- keys keyboard and its problems. Remaining 3 types of the keyboard we will be discussed on next tutorial. If you found any mistake or have any doubt related this tutorial then let me know through your comment.

And if you like this tutorial then share with other computer lovers or share on social media.
Have a Good and Great day!!!

People Also Read- Intresting Keyboard Shortcut Keys.
People Also Read- Computer Parts and Function

Continue Reading →

1/16/18

Principles of Software Engineering- Best Explaination


If you are reading this tutorial by skipping the previous tutorial then I strongly recommended to you to learn first previous tutorial. On that tutorial, I had explained that what is software engineering and what goals are for software engineering. Now in this tutorial, I will be going to describe the important principles of software engineering.

Read Here: What is software engineering? And Need for Software Engineering.

Let’s start some important principles of software engineering, software engineering are the generally accepted guidelines that software designers and developers should follow to produce a software product for meeting the goals of software engineering. These this the important guidelines which are described below.

Precise Requirements Definition

The designer of a software product must define its requirements precisely to ensure that the resulting product meets user’s true needs. 3rd defined software requirements generally lead to problems in the later phases of software life cycle.

Modular Structure

The designer of a software product must structure it in a modular fashion so that it is easy to program, implement, and maintain. A modular design helps in distribution of development task of different modules to different programmers, enabling development of the product in a shorter time.
It also helps in easier testing, debugging, and maintenance of the product because respective teams can test, and maintain individual modules independently. Designers can do feature enhancements by adding new modules.

The modular design also enables software reusability because if a module already exists for a desired functionally, it can be used as it is or with minor customization. Third party library routines are an example of reusable software modules.

Abstraction

As far as practicable, a software product should use abstraction and information hiding. Better understand take an example, in modular design, a programmer should implement each module in such a manner that its implementation details are hidden inside the module and only module interface is visible outside to allow other modules to interact with the module. Object-oriented programming takes care of this aspect of software engineering.

Abstraction helps in easy reusability of existing modules because for reusing a module, a programmer needs to understand only its interface and not its internal details.

Uniformity

If we are talking about uniformity, a software product should maintain uniformity in design, documentation, coding, etc. Uniformity ensures consistency, which makes the product easier to develop and maintain as well as easier to learn and use.

Let’s take an example if all graphical user interface of a software product follows a uniform style (providing the same look-and-feel throughout), it becomes much easier for a user to learn and use the software. Similarly, if all programmers working on different modules of software projects follow uniform coding and documentation styles, it becomes much easier for someone else to understand and maintain the modules. Software organizations adapt and use several software engineering standards, such as design standards, documentation standards, documentation standards, etc. to take care of this aspect of software engineering.

So these are the basic an important principles of software engineering as given above. If you have much knowledge about these topic then let me know through your comment, and if you like this tutorial then don’t forget to share others.

Have a good day!!

Continue Reading →

1/14/18

What is Software Engineering? Need For Software Engineering.


This tutorial is going for those people who want to build his/her future in software engineering. As we know in modern times many software is available for a wide range application. Today I am going to describe general knowledge about software engineering which I have. In this tutorial, I will tell you what is software engineering and why we need to learn software engineering. Hope you like my thought or view on this topic. Let’s start…

What is Software Engineering?

Before knowing what is software engineering, we must have the knowledge about what is software? Simply we know that software is a set of computer programs, procedures, and associated documents. On the other hand, “engineering” it is a systematic application of scientific knowledge in creation and building of cost-effective solutions to practical problems.
Hence, “Software engineering” It is a systematic application of principles of computer science and mathematics in creation and building of cost-effective software solutions.

Need for Software Engineering

Simply we know that software has evolved from an item of minor economic concern with first-generation digital computers to one of major concern in today’s computing system. With the increased use of computers in every occupation, the volume of software required has increased steadily, and software cost has increased even more rapidly. With software products growing in scale and complexity, the number of software developers involved in a software development project has been increased proportionately.

Software industry soon realized that managing the development of large software products and maintaining them is a difficult task. Software development projects frequently faced the problems of missed schedules, cost overruns, and low-quality software products.

Moreover, use of progressively larger software products in sensitive applications, where errors in software products could have severe and even life-threatening consequences, required correctness and reliability of software products to be of very high degree.

These quality and productivity demands for software products led to the introduction of systematic practices later on known as software engineering practices in the software industry.

People Also Read -Relationship Between Software and Hardware.
People Also Read- What is Application Software? Types of Common Applicaiton Software.

Next tutorial we will discuss what is the principal of software engineering. And hope you understand what is software engineering and why we need to learn software engineering. If you any doubt related this tutorial then let me know through your comment or you can send me an e-mail. And if you like this post then don’t forget to share other computer lovers.

Continue Reading →

1/6/18

What is Application Software? And Types of Common Application Software.


In the previous tutorial, we had discussed System software and some common types of system software but now we are going too discussed Application software in this tutorial. If you are reading this tutorial by skipping the previous tutorial then you must have to read the previous tutorial to better understand about Application software. Let’s start…
People Also Read:- What is System Software?

Introduction

Application software is a set of one or more programs, which solves a specific problem or does a specific task. For example, Payroll processing software, railway reservation software, Airlines reservation software, examination result software, computer games software. These are application software which we used for a long time for official work purpose, entertain purpose and any other kind of purpose. In short, a program written by a scientist to solve a research problem is also application software. The application program is when all programs are included in the application software package are called application programs, and programmers who prepare application software are referred to as application programmers.

As we know that today in our modern time, uncountable application software packages are available for a wide range of applications. They range from simple application such as word processing, preparation for tax returns, inventory management, administration insurance, publishing, inventory management, to complex scientific and engineering applications such as weather forecasting, space shuttle launching, oil and natural exploration, design of complex structures like aircraft, ships, bridges, sky-rise buildings, etc. with so many application software are available in the market.

It is not possible to categorize them all and to cover them here. But some commonly known application software in market which is given below:-


1. Word-Processing Software:- word processing software is very important software in application software world. It allows to user to creating, editing, viewing, formatting, storing, retrieving, and printing documents like written material, such as reports, book, notice, stories and many another kind of documents. Basically, we use this application software for documentation work.

2. Graphics Software:- As we know that graphics software allow us to use an operating system for creating, editing, viewing, storing, retrieving, and printing of design, drawing, pictures, graphs, etc.

3. Entertainment Software:- Entertainment software described itself name. it allows an operating system to be used as an entertainment tool. Computer video games belong to this category of software.

4. Personal Assistance Software:- Personal assistance software allows us to use personal computers for storage and retrieval for our personal information, as well as planning and management of our schedules, contacts, finances, and inventory of important items. Many business tycoons use this software to manage our timetable or our company details.

5. Educational Software:- Educational software allows an operating system to be used as a teaching and learning tool. Some common example of this software is included that those who used for teaching mathematics, grammar, language, or any other subjects.

6. Spreadsheet Software:- Spreadsheet software is a numeric-data-analysis tool that allows to user to create a kind of computerized ledger. A manual ledger is a book having row and columns that accountants use for keeping a record of financial transactions and for preparing financial statements.

7. Database software:- this is last but no least software on this list. It is my favorite software. A database is a collection of related data stored and treated as a unit for information retrieval purpose. It is a set of programs that enable us to create a database, maintain it like add, delete, and update its records, it organizes its data in a desired fashion and selectively retrieves useful information from it. For example, suppose you need a query such as get the telephone number of the person named Mahesh Mishra for the address database or get the names of all currently enrolled students whose birthdays fall today for the student database can be handled easily.

So these are the common application software as given above, if you know something new about this tutorial then let me know through your comment and if you like this tutorial then share to other computer lovers.

Have a good day!!

Continue Reading →

1/1/18

What is system software? – Best Explanation



In the previous post, we had discussed the relationship between hardware and software. if you are reading this tutorial by skipping the last tutorial then I would strongly be recommended to you to read the previous tutorial because on that tutorial I had explained about basic introduction about computer software. In this tutorial, I will be going to explain the types of computer software and what is system software? I hope it is useful to you. Let’s start…

As we know that the range of the computer software available in market is vast and varied, today we classified computer software most into two categories

1. System Software        2. Application Software


What is System Software?

System Program: It is a set of a program which controls our computer system operation and it is extending the processing capability. In short, you can say that an operating system software performs one or more of the following functions as given below.

1. System software supports execution of the other application software.
2. System software supports the development of other application software.
3. System software communicates with and controls operation of peripheral devices like tape, our disk, our printers etc.
4. It monitors effective use of various hardware resources such as our central processing units (CPU), peripherals, memory etc.

Hence, we can say that our operating system software makes the operation of a computer system more effective and efficient. It also helps to hardware components work together and provides support for the development and execution of application software (like programs). We can say that programs included in a system software package are called system programs, and programmers who prepared our system software and also referred to as system programmers.

Now we are going to discuss some commonly known the types of system software as given below:
1. Communication software:- In a computer network where many computers are interconnected together by the communication network, communication software enables transfer of data and program from one operating system to another.
For further detail about communication software, you have to wait for upcoming tutorials.

2. Utility Programs:- It is also known as utilities.  It is a set of programs that help computer users in system maintenance tasks, and in performing tasks of routine nature. Some tasks commonly performed by utility programs include formatting of floppy disks, or hard disks, taking backup of files stored on hard disk on to the tape of a floppy disk, sorting of the records stored in a file based on some key fields. Etc.
For further detail about utility programs, you have to wait for upcoming tutorials.

3. Operating systems:- An operating system software takes care of effective and efficient utilization of a hardware and software components of an operating system.

4. Programming Language Translators:-  Programming language translators means that the transformation the instructions which are prepared by programmers in a programming language into a form that can be interpreted and executed by an operating system. To learn more about programming you must have to wait for upcoming tutorials.

In this tutorial, you have learned about system software. if you have any query about this tutorial, then let me know through your comment and you can also send me a mail. And if you like this tutorial then share with others computer lovers.

People Also Read:- Top Programming Books for Programmer
People Also Read:- Introduction of C Programming language.
Continue Reading →

Like us on facebook

blogger templatesblogger widgets

Follow on Twitter

Linkedin

Categories

Contact Form

Name

Email *

Message *

Mad About Computer. Powered by Blogger.