Monday, June 3, 2019

Motherboard



Motherboard

A motherboard is the main circuit board inside a computer that connect the different parts of a computer together. A computers motherboard is also known as the mainboard, system board and even logic board.
cpu, processor, socket, memory, sata, pata, atx, pci, pcie, agp,


The Main parts of Motherboard

CPU socket: A CPU socket (also called the Processor Socket) is the connector on the motherboard that houses a CPU and forms the electrical interface and contact with the CPU. Processor sockets use a Pin Grid Array (PGA) where pins on the underside of the processor connect to holes in the processor socket.

Power connector: A power connector to distribute power to the CPU and other components.

DRAM Memory Slot: Slots for the system main memory, typically in the form of DRAM chip.

Northbridge Chipset: A chip form an interface between the CPU, the main memory and other components. On many types of motherboards this is referred to as the Northbridge. This chip also contains a large heat sink.

Southbridge Chipset: A second chip control the input and output functions. It is not connected directly to the CPU but to the Northbridge. This I/O controller is referred to as the Southbridge. The Northbridge and Southbridge combined are referred to as the chipset.

I/O Interface: several connectors, which provide the physical interface between input and output devices and the motherboard. The Southbridge handles these connections.

SATA host adapter: Slots for one or more hard drives to store files. The most common types of connections are integrated Drive Electronics (IDE) and Serial Advance Technology Attachment (SATA).

BIOS Chip: A Read-Only memory (ROM) chip, which contains the firmware, or startup instructions for the computer system. This is also called as BIOS.

Expansion Slots: A slot for video or graphics card. There are a number of different types of slots, including Accelerated Graphics Port (AGP) and Peripheral Component Interconnect Express (PCIs). Additional slots to connect hardware in the form of Peripheral Component Interconnect (PCI) slots.

Form Factor: Although all motherboards have some features in common, their layout and size varies a great deal. The most common motherboard designs in current use include ATX, Micro ATX, BTX and NLX.

ATX and Micro ATX: The ATX family of motherboards has dominated desktop computer designs since the late 1990s. ATX stands for “Advance Technology Extended”, and it has replaced the At and Baby-At from factors developed in the mid 1980s for the IBM PC AT and its rivals. At motherboards have the following characteristics.

Booting sequence


Booting Sequence

Booting is a process or set of operations that loads and starts the operating system, starting from the point when user switches On the power button. A boot sequence is the initial set of operations that the computer performs when it is switched on.
Every computer has a boot sequence. Having complete understanding of the booting sequence will keep us to troubleshoot many of the startup issues of a computer.

Bootstrapping: When a PC is turned On, nothing seems to happen for several seconds. This is the time when your computer is going through a complex set of operations to make sure that all of its components are working.
Bootstrap is a small amount of code which lets the PC do something entirely on its own. It actually brings all its components to life so that they can accomplish the goal of loading on OS. In other words it performs two major functions i.e. POST and Searching drives for an Operating System ( in HDD, FDD ). When these functions are completed, the boot operation launches the process of reading the Operating System’s files and loading them into RAM.

BIOS: Every Motherboard carries a BIOS ( Basic Input Output System ) that exist on ROM chip. This Chip is programmed with software that controls the flow of information among the various component of the computer and it also handles information regarding the various hardware present in the system.

POST: ( Power On Self Test ) is the first thing your PC does when you turn it ON. There are some testing routine that are stored in your ROM BIOS which bring about the PC initialization. These routines are POST programs. Because most tests are internal you may not be aware that POST is checking the Video board, keyboard and memory all prior to booting the computer from a floppy disk or a hard disk. When the POST detects an error from the keyboard display, memory or any other component it produces an error / warning in the form of a message or beeps.

Read more about Operating System : Introduction to Operating System

Booting Sequence:
1.     When power is applied to the system and all output voltages from the power supply are good, the power supply will generate a power signal which is received by the motherboard timer. When the timer receives this signals, it stops forcing a reset signal to the CPU and the CPU begins processing instructions
2.     The  very first instruction performed by a CPU is to read the contents of a specific memory address that is preprogrammed into the CPU. In the case of x86 base processors, this address is FFFF:0000h.     This is the last 16 bytes of memory at the end of the first megabyte of memory. The code that the processor reads is actually a jump command ( JMP ) telling the processor where to go in memory to read the BIOS ROM.
3.     POST is a series of individual functions or routines that perform various initialization and tests of the PC’s hardware. BIOS start with a series of test of the motherboard hardware i.e. the CPU, math coprocessor, timer IC’s, DMA controllers, and IRQ controllers. The order in which these tests are performed varies from motherboard to motherboard.
4.     Next,  the BIOS will look for the presence of video ROM between memory locationsC000:000h and C780:000h. if a video BIOS is found, its contents will be tested with a checksum test. If this test is successful, the BIOS will initialize the video adapter. It will pass controller to the video BIOS, which will in turn initialize itself and then assume controller once it’s complete. At this point, you should see things like a manufacturer’s logo from the video card manufacturer video card description or the video card BIOS information.
5.     Next, the BIOS will scan memory from C800:000h to DF800:000h in 2KB increments. It’s searching for any other ROM’s that might be installed in the computer, such as network adapter cards or SCSI adapter cards. If a adapter ROM is found, its contents are tested with a checksum test. If the test pass, the card is initialized. Controller will be passed to each ROM for initialization then the system BIOS will resume the controller. If these tests fail, you should see an error message displayed telling you “XXXX ROM Error”. The XXXX indicates the segment address where the faulty ROM was detected.
6.     Next, Bios will begin checking memory at 0000:0472h. this address contains a flag which will tell the BIOS if the system is booting from a cold boot or warm boot. A value of 1234f at this address tell the BIOS that the system was started from a warm boot. In the event of warm boot, the BIOS will skip the POST routines. If a cold start is indicated, the POST routines will be run.
7.     Once POST is complete and no errors found, the BIOS will begin searching for any operating system. Typically, the BIOS will look for a DOS Volume Boot Sector on the floppy drive. If no operating system is found, it will search the next location, the hard drive C.

Warm Boot: Alternatively referred to as a soft boot, a warm boot is a method of restarting a computer that is already ON without completely turning the computer OFF. On a computer running Windows, a warm boot can be accomplished by pressing the Ctrl + Alt + Del keys simultaneously or by selecting a restart option within Widows.  A warm boot is faster than turning a computer OFF and ON again ( cold boot ) and is done when your computer needs to restart, and you plan on continuing to use the computer.

Cold Boot: Alternatively referred to as a hard boot, cold boot is a term used to describe the process of turning ON the computer after it has been powered OFF. For example, when you first turn your computer ON after being OFF for the night you are cold booting the computer.

you need to learn computer basic: Introduction to PC

Monday, May 7, 2018

How to transfer files

To transfer a file from mobile to pc or pc to mobile, you need to install "airdroid" app on your android phone. Airdroid app enables you to connect your device to pc through a wireless network or you can say that your pc and device connect wirelessly. It is similar to plugging your device into your pc via USB cable but it has some advance features like easy file transfer and sending SMS.

1. Before downloading make sure your device and pc connected with a same network such that your device and pc should connected to wifi.

2. Go to play store and download AirDroid app and install it in your device.

3. Open the app, you can see different tab
click on home tab and read interesting features descriptions
click on My Device, you can see different method of sharing files between your device to pc or visa versa.
From near by device you can find device near you.
From friends tab you can add your friend or you can add  your two three device.

4. click on Tools tab from bottom on the screen and you can see cool features like screen recording, find phone, and desktop notification.

5. Sign up

6. Click on transfer tab from bottom and choose first option AirDroid Web. click on it then choose file which you want to transfer from your device to desktop.

7. To receive that file, open any browser on desktop or pc, type airdroid.com in the URL bar and click on Airdroid Web. Login(make sure you enter same email id and password which you create on your  airdroid app, download the file you shared on your desktop.

8. If you want to transfer a file from your desktop to device, just click on files, choose folder in which you want to store file, click on upload and select file which you want to transfer and then click ok.

9. To use second feature "Desktop", you have to download AirDroid on your desktop or pc to access that feature.

==> Watch our video for demo.