Posts

An Overview of Operating System

Image
Operating Systems  What is an OS – It is a control program that provides an interface between the computer hardware and the user. Part of this interface includes tools and services for the user.  “An operating system is a program that acts as an intermediary between a user of computer and computer hardware. The purpose of the OS is provide an environment in which the user can execute programs. The primary goal of an OS is thus to make the computer convenient to use. A secondary goal is to use the computer hardware in an efficient manner.” Computer Hardware – CPU, memory, I/O devices provide basic computing resources. System and Application Programs – Compilers, database systems, games, business programs, etc. define the ways the computing resources are used to solve the users problems. Operating System – Controls and coordinates the computing resources among the system and application programs for the users. End User – Views the computer system as a...

Software Development Life Cycle -- Software Engineering

Image
 System Development Life cycle The systems  development life cycle  ( SDLC ), also referred to as the  application development life - cycle , is a term used in systems engineering, information systems and  software  engineering to describe a process for planning, creating, testing, and deploying an information system. There are following six phases in every Software development life cycle model: ·          Requirement gathering and analysis. ·          Design. ·          Implementation or coding. ·          Testing. ·          Deployment. ·          Maintenance. Stage 1: Planning and Requirement Analysis Requirement analysis is the most important and fundamental stage in SDLC. It is performed b...

Computer Networks --- Basics of Computer Networks

Image
What is a Computer Networks? A computer network is a set of computers connected together for the purpose of sharing resources. The most common resource shared today is connection to the Internet. Other shared resources can include a printer or a  file server . The Internet itself can be considered a computer network. History of Computer networks INTRO The first computer networks appeared in the 1950s and 60s. They were generally used within an organization like a company or research lab to facilitate the exchange of information between different people and computers. This was faster and more reliable than the previous method of having someone walk a pile of punch cards, or a reel of magnetic tape, to a computer on the other side of a building which was later dubbed a sneaker net. A second benefit of networks was the ability to share physical resources. For example, instead of each computer having its own printer, everyone could share one attached to the n...

Cryptography Basics: What is Encryption and Decryption

Cryptography Basics: What is Encryption and Decryption  Hey Guys, this is M Naveed Shah here from Sbg School of Learning In this Article, we will talk about some of the basics of cryptography like what is cryptography and why do we need it etc. After that we will discuss the traditional cryptography model which is based on encryption and decryption of messages. So let’s start. When we are talking about communication over a network we need to make sure that there is some sort of security or the information being communicated. Now a question might pop up in your mind as to why do we need this security during transmission? Let me explain this with an example. Suppose you are shopping online with your laptop and you use your credit card for payments. At this time your credit card information is sent to the server for verification. Now the server at the end of this line might provide security for your information when the information is within the server. But what ...

What is Big Data --- A complete Description

What is Big Data??? Big data is an elusive concept. It represents an amount of digital information, which is uncomfortable to store, transport, or analyze. Big data is so voluminous  that it overwhelms the technologies of the day  and challenges us to create the next generation   of data storage tools and techniques. So, big data isn’t new. In fact, physicists at CERN have been rangling  with the challenge of their ever-expanding big data for decades. Fifty years ago, CERN’s data could be stored   in a single computer. OK, so it wasn’t your usual computer, this was a mainframe computer  that filled an entire building. To analyze the data, physicists from around the world traveled to CERN  to connect to the enormous machine. In the 1970’s, our ever-growing big data  was distributed across different sets of computers, which mushroomed at CERN. Each set was joined together   in dedicated, homegrown networks. But physicist...

Top 5 Programming Languages in 2018

Top 5 Programming Languages in 2018 Hey there everyone M Naveed Shah here back again with another Article. In this Article, we’re going to talk about top five programming language that you should really look forward to learn in 2018. Now before you move ahead in this Article, I will also mention where you can implement these programming languages. This entire list is made on based on four criterias. The trend on the stack overflow. The trend on freelancer websites. The trend in the job market at MNCs, and the trend in the job market at start up. So really the four essential things that we are going to talk about now This is not only the list of programming language and their implementation I have also got five honourable mentions these languages were so amazing that I couldn’t stop myself That yes these languages really need to be get some credit there   So these are honourable mention at the end of the Article so without any further ado, lets get started Just onto a s...