Showing posts with label BOOLEAN ALGEBRIC INTEGRATED CIRCUITS. Show all posts
Showing posts with label BOOLEAN ALGEBRIC INTEGRATED CIRCUITS. Show all posts

Friday, July 9, 2021

FLASH MEMORY INSIGHTS

 

FLASH MEMORY


HELLO FRIENDS TODAY I AM GOING TO TELL YOU  SOMETHING ABOUT WHAT  I KNOW ABOUT A TOPIC KNOWN AS  VIRTUAL MEMORY, SO LETS BEGIN.

 

VIRTUAL MEMORY IS A MEMORY MANAGEMENT CAPABILITY OF AN OPERAING SYSTEM THAT USES HARDWARE AND SOFTWARE TO ALLOW A COMPUTER TO COMPENSATE FOR PHYSICAL MEMORY SHORTAGES BY TEMPORARILY TRANSFERING DATA FROM RAM TO INACTIVE SPACE IN HARD DISK DRIVES TO FORM CONTIGOUS ADDRESESES THAT HOLD BOTH THE APPLICATION AND ITS DATA.

 

A SYSTEM USING VIRTUAL MEMORY USES A SECTION OF HARD DISK DRIVE TO EMULATE RAM WITH VIRTUAL MEMORY A SYSTEM CAN LOAD LARGER PROGRAMS LIKE PUBG OR FREE FIRE RUNNING AT THE SAME TIME ALLOWING NO MORE RAM REQUISITE.

 

WHILE COPYING VIRTUAL MEMORY INTO THE PHYSICAL MEMORY THE OS DIVIDES MEMORY INTO PAGE FILES WITH A FIXED NUMBER OF ADDRESSES. EACH PAGE IS STORE ON A DISK AND WHEN THE PAGE IS NEEDED THE OS COPIES IT FROM THE DISK TO THE RAM.  THIS IS CALLED A PAGE SWAPPING.

 

SO LETS SEE HOW TO CONFIGURE A VIRTUAL MEMORY.

 

RIGHT CLICK ON MY COMPUTER à THIS PC à PROPERTIES à ADVANCE SYSTEM SETTING à PERFORMANCE SETTING àADVANCED à VIRTUAL MEMORY à CHANGE à UNCHECK AUTOMATICALLY MANAGE PAGING FILES SIZE FOR ALL DRIVES à SELECT CUSTOM SIZE àTYPE THE PAGE FILE SIZE IN MEGA BYTES à CHECK ON SET à OKà OK àOK àRESTART THE SYSTEM.

 

NOW I AM GOING TO DO A DETAIL ANALYSIS OF THE VIRTUAL MEMORY OR FLASH MEMORY.

 

IT IS A MODERN DATA STORAGE TECHNOLOGY WHICH IS HIGHLY DEMANDED IN TODAYS MARKET.  WE CAN CREATE, EDIT AND DELETE DATA IN THIS MEMORY.  IT IS THE TYPE OF READ ONLY MEMORY NAMELY EEPROM (ELECTRICALLY ERASABLE PROGRAMABLE READ ONLY MEMORY).

 

IT IS DIFFERENT FROM CONVENTIONAL ROM.  IT IS A FAST, ENERGY EFFICIENT AND REWRITABLE.  IT  IS A NONVOLTAILE  MEMORY WHICH MEANS IT REMAIN DATA WITHOUT AN ACTIVE POWER SOURCE.  FLASH MEMORY COMES BUILT INTO SOLID STATE CHIPS AND EACH CHIP HOUSES AN ARRAY OF FLASH MEMORY CELLS.

 

EACH CELL OF FLASH MEMORY  IS MADE BY METAL OXIDE SEMICONDUCTOR FIELD EFFECT TRANSISTOR (MOSFET) AND TIN OXIDE.  CURRENT FLOWS HROUGH HE TRANSISTOR BETWEEN EACH CELL SOURCE AND DRAINED

 

THE TRANSISTOR CONTROLS THE PATH OF THE CURRENT BY ACTING AS ON OFF SWITCH AND THE TIN OXIDE MAKE THE CELL STORE ELECTRONS.  THE TRANSISTOR  ALLOWS THE FLOW OF ELECTRONS ACROSS THE CELL, WHICH STORES A BINARY ONE.  AND OFF TRANSISTOR  BLOCKS ELECTRONS AND STORES A BINARY ZERO.

 

 

 

 

NOW LET US DISCUSS THE TYPE OF FLASH MEMORY

A FLASH MEMORY COMES IN TWO BASIC TYPES NOR AND NAND.  THE NAME REFLECT THE TYPES OF LOGIC GATES UTILIZED.  LOGIC GATES ARE GROUP OF TRANSISTORS THAT WORK TOGETHER TO CARRY OUT AND “IF THEN” FUNCTION TO PRODUCE THE DESIRED OUTPUT.

 

 THE LOGIC GATES STRUCTURE DETERMINE WHICH OUTPUT WILL RESULT FROM ANY POSSIBLE INPUT.

 

NOR FLASH MEMORIES ARE FASTER THAN NAND.  IT COMES AT A HIGHER PRIZE USED IN SOLID STATE DRIVES AND INTEL PATENT OPTANE MEMORIES.

 

NAND FLASH MEMORIES ARE SLOWER AND CHEAPER  COMPARE TO NOR AND USED IN SECURE DIGITAL CARDS AND USB PEN DRIVES.  THE ONLY ONE DISADVANTAGE USING FLASH MEMORY IS ITS LIFE CYCLE COMPARING TO MAGNETIC STORAGE COMPONENTS LIKE HARD DISK. 

 

 

Thursday, April 15, 2021

HOW DO COMPUTERS UNDERSTAND BINARY LOGIC

 

HOW DO COMPUTER UNDERSTAND THE BINARY LOGIC?



 

As we have shown in the previous post LANGUAGE THAT COMPUTER AS WELL AS HUMAN UNDERSTAND I am going to dig deep of that topic in this post.  I will try to explain how computer understand the binary logic.  So lets begin.  I am going to write about binary logic, that most of the computer manufacturers and developers use.

                

Binary logic deals with variables that take on two discrete values and with operations that assume logical meaning.  The two values the variables take may be called by different names (e.g. true and false, yes and no, etc.), but for our purpose it is convenient to think in terms of bits and assign the values of 1 and 0. 

 

Binary logic is used to describe, in a mathematical way, the manipulation and processing of binary information.  It is particularly suited for the analysis and design of digital systems.  For example, the digital logical circuits of many circuits that perform binary arithmetic are circuits whose behavior is most conveniently expressed by means of binary variables and logical operations.  The binary logic to be introduced in this section is equivalent to an algebra called Boolean algebra.

 

Binary logic consists of binary variables and logical operations.  The variables are designated by letters of the alphabet such as A, B, C, x, y, z, etc., with each variable having two and only two distinct  values : 0 and 1.  There are basic logic operations: AND, OR and NOT.

 

·        AND: This operation is represented by a dot or by the absence of an operator.  For example, x.y = z or xy=z is read “x AND y is equal to z”.  The logical operation  AND interpreted  to mean and z = 1 if and only if x = 1 and y = 1 otherwise z = 0. (Remember that x, y and z are binary variables and can be equal to either 1 or 0 nothing else).

·        OR : This operation is shown by addition symbol.  For example,  x + y = z is read “ x OR  y is equal to z”      meaning that z = 1 if x=1 or y=1 or both x=1 or if both x=1 and y = 1.  If both x = 0 , then y = 0 then z = 0.

·        NOT : This operation is presented by  a prime (sometimes by a bar).  For example , x’ = z (or x not equal to z meaning that x is what z is not) .  In other words, if x = 1, and z = 0 .  But if x=0 then z = 1.

 

Binary logic resembles binary arithmetic and the operations “AND” and “OR” have some similarities to multiplication and additions, respectively.  In fact, the symbols used for AND and OR are the same as those used for multiplication and addition.  However, binary logic should not be confused with binary arithmetic.  One should realize that an arithmetic variable designates a number that may consist of many digits.  A logic variable is either a one or zero.  For example, in binary arithmetic we have 1 + 1 = 1 (read “one plus one equal to 2” while in binary logic we have 1 + 1 = 1 (read “ one or one equal to one”

 

For each combination of the values of x and y there is a value of z specified by the definition of the logical operation.  These definations may be listed in compact form using truth tables.  A truth table is a table of all possible combination of the variables showing the relations between the balues that the variables may take and the result of the operation.  For example, the truth tables for he operations AND and OR with variables x and y are obtained by listing all possible values that the variable may have when combined in pairs.  The result of the operation for each combination is when listed in a separate row.  The truth tables for “AND” , “OR” and “NOT” are as under.

 

                                    AND                        

X

y

x.y

0

0

0

0

1

0

1

0

0

1

1

1

 

                                     OR

 

X

y

x +  y

0

0

0

0

1

1

1

0

1

1

1

1

 

 

                                  

 

                      NOT

X

x’

0

1

0

1

1

0

1

0

 

Monday, July 27, 2020

CHIPSETS OF COMPUTERS.


A CHIPSET IS A COLLECTION OF CHIP OR CIRCUITS THAT PERFORM INTERFACE AND PERIPHERAL FUNCTION FOR THE PROCESSOR.  THIS COLLECTION OF CHIPS IS USUALLY THE CIRCUITS THAT PROVIDES INTERFACES FOR MEMORY EXPANSION CARDS AND ONBOARD PERIPHERALS AND GENERALLY DICTATES HOW A MOTHERBOARD WILL COMMUNICATE WITH THE INSTALLED PERIPHERALS.
CHIPSET ARE USUALLY GIVEN A NAME AND MODEL NUMBER BY THE ORIGINAL MANUFACTURER AND MODEL ALSO TELL YOU THAT YOUR PARTICULAR CHIPSET HAVE A CERTAIN SET OF FEATURES EG TYPE OF RAM SUPPORTED TYPE AND BRAND OF ONBOARD AND SO ON.

CHIPSETS CAN BE MADE UP ONE OR MORE INTEGRATED CIRCUIT CHIPS.  INTEL BASED MOTHER BOARDS TYPICALLY USE TWO CHIPS.  THE FUNCTION OF CHIPSETS CAN BE DIVIDED INTO TWO MAJOR FUNCTIONAL GROUPS CALLED NORTH BRIDGE AND SOUTH BRIDGE.

NOW I AM GOING TO SHOW YOU SOME OF THE BASIC CHIPSET IN COMPUTERS AND WIDELY USED CHIPSETS USED IN MODERN COMPUTERS .  THEIR NAMES AS 1) NORTH BRIDGE 2) SOUTH BRIDGE

SO LET US BEGIN IN OUR LITTLE JOURNEY.

NORTH BRIDGE

THE NORTH BRIDGE SUBSETS OF MOTHERBOARD CHIPSET, IS THE SET OF CIRCUITS OR CHIPS THAT PERFORM ONE VERY IMPORTANT FUNCTION: MANAGEMENT OF HIGH SPEED PERIPHERAL COMMUNICATIONS.

  THE NORTH BRIDGE IS RESPONSIBLE PRIMARILY FOR COMMUNICATIONS WITH INTEGRATED VIDEO USING AGP AND PCIE AND PROCESSOR TO MEMORY COMMUNICATIONS.  THEREFORE IT CAN BE SAID THAT MUCH OF THE TRRUE PERFORMANCE OF A PC RELIES ON THE SPECIFICATION OF THE NORTH BRIDGE COMPONENT AND ITS COMMUNICATION CAPABILITY WITH THE PERIPHERALS IT CONTROLS.

THE COMMUNICATIONS BETWEEN THE CPU AND MEMORY OCCUR OVER THE FRONT SIDE BUS(FSB). WHICH IS JUST A SET OF SIGNAL PATHWAYS CONNECTING THE CPU AND THE SYSTEM MEMORY .  THE CLOCK SIGNAL THAT DRIVES HE FSB IS USED TO DRIVE COMMUNICATION BY CERTAIN OTHER DEVICES, SUCH AS AGP AND PCIE SLOTS.

THE NORTH BRIDGE IS DIRECTLY CONNECTED TO THE SOUTH BRIDGE.  IT CONTROLS THE SOUTH BRIDGE AND HELPS TO MANAGE THE COMMUNICATION BETWEEN THE SWOUTH BRIDGE AND THE REST OF THE COMPUTER.

SOUTH BRIDGE

THE SOUTH BRIDGE IS SUBSET OF THE CHIPSET IS RESPONISIBLE FOR PROVIDING SUPPORT TO THE ONBOARDS SLOWER PERIPHERALS SUCH AS PS2, PARALLEL PORTS, SERIAL PORTS, PATA, SATA ETC. MANAGING THE COMMUNICATION WITH THE REST OF THE COPUTER AND THE RESOURCS GIVEN TO THEM.

THESE COMPONENTS DO NOT NEED KEEP UP WITH THE EXTERNAL CLOCK OF THE CPU AND DO NOT REPRESENTS A BOTTLENECK IN THE OVER ALL PERFORMANCE .  THE SOUTH BRIDGE IS ALSO RESPONSIBLE FOR MANAGING COMMUNICATIONS WITH THE SLOWER EXPANSION BUSES LIKE PCI SLOT ETC.

Thursday, June 11, 2020

SUMMARY OF MEMORY


RAM PROPERTIES
random access memory,random access memories,dynamic random access memory,memory,random acess memory,memory address,random access memories (musical album),random-access memory,what is random access memory,ramdom access memory,random access memory in hindi,minecraft random access memory,computer memory,deathmoment random access memory,what is random access memory in hindi,random,explain randam access memory in hindi,ram (random access memory) and its types,primary memory,ram memoryFriends in the last post i tried to explain the different types of ram as well as given the details of its similarities now i am going to show you how the properties of ram can be judged .

SO LET US BEGIN.

SINGLE SIDED VS DOUBLE SIDED
DIMMS or DUAL INLINE MEMORY MODULE whatever you call are often referred to as single chip or double sided to describe whether the chips are located on one or both of the modules printed circuit board .

However these terms may cause confusion or distract you from the topic, as the physical layout of the chips does not necessarily relate to how they are logically organized or accessed in whatever terms you are told.

ERROR CORECTING CODE MEMORY (ECC MEMORY)
An ERROR CORRECTING CODE (or ECC) whatever general public says could be a kind of computer data storage which will detect and proper the more common types of internal data corruption in simple words with firmness and boldness.

Most computers or workstations use ECC where data corruption 
of knowledge or misspelt or mislead data can't be tolerated under any circumstances or in any mislead cannot be tolerated during this way like for scientific or financial computing in firm terms.

Error correcting code (ECC) memory 
is commonly seen in high end motherboards or firms that use ECC memory that provide important services or software functions. Unlike normal parity memory, ECC memory can find and fix errors, i'm saying these items in generalized manner.ECC memory generally costs more, so usually see motherboard designed for ECC memory when there as a specific need .

ECC memory maintains a memory system effectively free from single bit errors, usually it does in this way to prevent redundancy.  The data i.e. Read from each word is always the same as the data that had been written to it, even if the single bit is actually  stored or more in some cases has been to the wrong state.

The ECC memory is employed where the info must be very accurate and also the memory is required to possess a correcting capability.

It adds cost to the memory module and 
employed in server level computers where the info accuracy is incredibly important some non ECC memory with parity support allows errors to be detected but not corrected otherwise errors which will occur don't seem to be detected now which is why it's on the demand in markets.


Now we are 
visiting speak about memory modules. So let s begin

SINGLE INLINE MEMORY MODULE

A SIMM or 
one inline memory module may be a form of memory module containing random access memory employed in computers from the first 1980 s to the late 1990 s and it had been in pretty much demand.

It differ from dual inline memory module 
the foremost predominant type of memory module today therein the contacts on a SIMM or redundant on each side of the module.

DUAL INLINE MEMORY MODULE


A DIMM or dual inline memory module comprises a series of dynamic random access memory integrated circuits. These modules are printed on 
computer circuit boards and designed to be used in personal computers, workstations, and servers.
DIMMS began 
to exchange SIMMs because the predominant form of memory module because the intel p5 based pentium processors to achieve market share. While the contact on SIMMs on each side are redundants , DIMMS have separate electrical contacts on each sides of the module.

Another different is that standard SIMMs have 32 bit data path, while standard DIMMS have 64 bit data path.

HOW TO CONFIGURE VIRTUAL MEMORY IN WINDOWS OPERATING SYSTEM?

  HOW TO CONFIGURE VIRTUAL MEMORY IN WINDOWS OPERATING SYSTEM? VIRTUAL MEMORY IS A MEMORY MANAGEMENT CAPABILITY OF AN OPERAING SYSTEM THAT U...