Skip to main content

Posts

Showing posts with the label Computer

The new generation storage: SSD

This time we'll be learning about something which has already been in the market for a long time but still many of us doesn't understand its importance or how it is significantly better than its counterparts. That new thing is Solid State Drive (SSD). SSD is just another storage media like your pendrive and harddisk but it is way faster than either of them. In this post, we will learn what really makes an SSD faster than other storage media and how it can change our life forever. What really is an SSD ? What makes SSD better ? Role of SSD in laptops What really is an SSD ? SSD is a flash device just like pendrives, micro sd cards and embedded storage of our mobile phones. A flash device is basically made of transistors and semiconductors as compared to harddisk which has magnetic disk and moving parts. I may introduce some heavy terms here which may not make sense to you much but keep reading. So like i was saying, flash devices have ...

Cache : Replacement, Mapping and Writing

In the previous article , we discussed about cache and its properties. We also learnt some concepts and terminology related to cache. If you haven't read that article, i will recommend you to read that article first. This article contains many terms which i've discussed in that article. In this article, we will learn cache replacement strategies, cache mapping techniques and cache writing techniques. Below is the index of this complete cache tutorial. Cache Introduction Cache Organisation Understanding a few Concepts Cache Replacement Strategies Random Replacement Least Recently Used (LRU) Replacement Cache Mapping Techniques Direct Mapped Cache Set Associative Mapped Cache Fully Associative Mapped Cache The Tedious Task of Cache Writing Write Through No Allocate (write around) Allocate Write Back Basic Cache Simulator Cache Replacement Strategies I...

Wondering Cache

Some of you may have already heard about the computer cache in your curriculum or some of you may have not. But this article is intended for all of those who want to understand cache concepts. The next part of it consists of developing a cache simulator using C programming language. I believe that this article will give a clear insight of cache and how it works. So lets see what we will be learning in this series of articles. Cache Introduction Cache Organisation Understanding a few Concepts Cache Replacement Strategies Random Replacement Least Recently Used (LRU) Replacement Cache Mapping Techniques Direct Mapped Cache Set Associative Mapped Cache Fully Associative Mapped Cache The Tedious Task of Cache Writing Write Through No Allocate (write around) Allocate Write Back Basic Cache Simulator Cache Introduction The first thing we should know what are we ta...

Learn Git & Github

Lesson 1 Lesson 2 Lesson 3 Lesson 4 Learn Git : Lesson 1 Why Git or any VCS Image from git-scm Version control system is a software which maintains the records of changes done to a project and also the states of the project which you can switch anytime. As a programmer, it sometimes happens to me when i write a piece of code and it works but when i try to optimize it then it gets broken. Also i could not be able to traceback the changes and get my working code back. If this happens to you also then you might undo tens of times to get back the previous code. But what will you do if your project contains multiple files with hundred lines of code in each file. If you now brong some changes to more than one file then its not easily possible to get back the working code. Here comes the importance of a version control system. In a VCS, you can save the current state and continue to work on a different state but it doesn't mean that vcs creates a copy of the current state....

Why to Use Ubuntu

Why Ubuntu Brief Intro to Ubuntu This section follows the legacy of article writting in which an intro to the subject is necessary. Ubuntu, as you all know, is an operating system under linux distribution. Ubuntu started as a command like operating system but now it offers the gui also to accompalish all the tasks. Ubuntu is open source software so it comes free. Using it is easy and it suits best for development process. The next section of this article describes the benefits come along with ubuntu. What comes in the box ? There are so much benefits which ubuntu brings. But listing all of them is not necessary. The following few things about ubuntu will be enough to persuade you to use it or atleast give it a try. Open Source : What it means is that it is totally free of cost. It also specifies that there are thousands of developers sitting who are willing to help you anytime you are stuck with your machine. New updates come regularly and bugs are tackled as soon as they are ...

Laptop Burglary : Prepare Yourself

Laptop Burglary Do we need to worry ? When we talk about our laptops then there is a rare chance that we think of its stealing. But according to a survey, laptops, mobiles and stereo systems are larger prone to theft than any other material. Because jewellary gets high protection under our homes, so instead of risking to get the jewellary, theives can get their hands on our tech stuff to gain profit. And when it comes to laptops and mobiles then we know how much they worth to us even if not by their market value. These items contain our data, that data which we have collected and/or created in many yeras. This can be anything like your pictures, videos, projects, presentations, records etc. So from now on, start thinking your tech stuff security. And to ensure their security, this post will help you to take certain simple measures. Get Insured Insurance is the first and foremost step to take when you want to get atleast your money back in cases when your stuff gets stolen. So ...

Identify Your Google Chrome's Limits

A web browser is one of the most important thing in your device whether it is smart phone or desktop or laptop or anything else.And when it comes to speed, we all want to have some kind of browser which can load pages faster even if we don't wanna spend money on our internet connections.Smart phone browsers usually vary from phone to phone but desktop browsers are all the same on everyone's machine.Among the various desktop browsers like google chrome, mozilla firefox, opera, internet explorer and safari, people like you and me majorly choose either google chrome or mozilla firefox.We normally choose our browser based on its page loading capabilities and in this aspect google chrome has come out to be the fastest.As of January 2015, StatCounter estimates that Google Chrome has a 51% worldwide usage share of web browsers, indicating that it is the most widely used web browser in the world.(source wikipedia ).But still many of us haven't recognized the full capabilities of th...

HTML Tables

The HTML tables allow web authors to arrange data like text, images, links, other tables, etc. into rows and columns of cells. The HTML tables are created using the <table> tag in which the <tr> tag is used to create table rows and <td> tag is used to create data cells. Example <!DOCTYPE html> <html> <head> <title>HTML Tables</title> </head> <body> <table border="1"> <tr> <td>Row 1, Column 1</td> <td>Row 1, Column 2</td> </tr> <tr> <td>Row 2, Column 1</td> <td>Row 2, Column 2</td> </tr> </table> </body> </html> This will produce following result: Row 1, Column 1 Row 1, Column 2 Row 2, Column 1 Row 2, Column 2 Here border is an attribute of <table> tag and it is used to put a border across all the cells. If you do not need a border then you can use border="0". Table Heading Table heading can be ...

USB & Its Ports

A USB port is a standard cable connection interface on personal computers and consumer electronics. USB ports allow stand-alone electronic devices to be connected via cables to a computer (or to each other). USB stands for Universal Serial Bus, an industry standard for short-distance digital data communications. USB allows data to be transferred between devices. USB ports can also supply electric power across the cable to devices without their own power source. Both wired and wireless versions of the USB standard exist, although only the wired version involves USB ports and cables. What Can You Plug Into a USB Port?: Many types of consumer electronics support USB interfaces. These types of equipment are most commonly used for computer networking: USB network adapters USB broadband and cellular modems for Internet access USB printers to be shared on a home network For computer-to-computer file transfers without a network, USB keys are also sometimes used to copy files betwee...