Showing posts with label ALGEBRA. Show all posts
Showing posts with label ALGEBRA. Show all posts

Monday, July 19, 2021

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 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. 

NOW LET US SEE HOW TO CONFIGURE VIRTUAL MEMORY?

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

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. 

 

 

Sunday, June 6, 2021

SUMMARY OF INKJET PRINTER

INKJET PRINTERS

inkjet printer,best inkjet printer,printer,best inkjet printers,inkjet printers,inkjet,handheld inkjet printer,best inkjet printer for home,best inkjet printer for office,best inkjet printer 2020 review,best inkjet printer for business,best printer,cheap inkjet printer,thermal inkjet printer,hp inkjet printers,how inkjet printer works,best inkjet printer 2020,inkjet vs laser printer,best wireless inkjet printer,best all in one inkjet printer,best inkjet printer for home use

THE MOST POPULAR TYPE OF PRINTER IN TODAYS MARKET IS INKJET PRINTER.  IT



USES A RESERVIOR OF INK, A PUMP AND A NOZZLE.  IT WORKS EFFECIENTLY AND T IS THE CHEAPEST PRINTER IN THE MARKET STARTING 1800 BUT THE PRINTER COST IS HIGHCOMPARING TO OTHERS TYPE OF PRINTER.


IT SPRAYS THE LIQUID INK ON TO A PAPER ACCORDING TO THE PATTERN OF PRINTED   DOCUMENTS.  IT SUPPORTS VERY HIGH DEFINATION OF THE DOCUMENT TYPES.


PARTS OF INKJET PRINTER:- INKJET PRINTER ARE SIMPLE DEVICE.  THEY CONTAINS VERY FEW PARTS.  THEY ARE INEXPENSIVE AND EASILY AVAILABLE IN THE MARKET.THE PARTS CAN BE DIVIDED INTO THE FOLLOWING CATEGORIES 


1) PRINT HEAD OF INK CARTRIDGE--> IT CONTAINS LIQUID INK AND TWO HUNDRED TINY NOZZLES TO SPRAY THE INK IN SMALL DROPLETS. MANY TIMES A PRINTER MAYCONTAIN A RESERVOIR OF INK.  MOST COMMON COLOURS ARE USED INTO SEPARATE CARTIDGE ONE FOR BLACK AND ANOTHER ONE FOR CYAN, MAGENTA AND YELLOW.  THERE ARE TWO METHODS OF SPRAYING THE INK.

THERMAL BUBBLE --> IT IS INVENTED BY HEWLET PACKARD AND IT USES A METAL PLATE AND A TUBE TO SUPPLY THE INK.  WHEN A PARTICULAR CHAMBER NEEDS TO SPRAY THE INK AN ELECTRIC SIGNAL IS SENT TO THE HEATING ELEMENT.  THE HEAT CAUSES THE INK TO FORM A BUBBLE AND PUSHED OUT OF THE PIN HOLE AND SPREAD ONTO THE PAPER.

PIEZO VIBRATOR--> IT IS INVENTED BY EPSON USES A MINIATURE DRUM OR PIEZO ELECTRIC ELEMENT THAT FLEXES WHEN CHARGE.  THE OUTWARD FLEX PUSHES THE INK FROM THE NOZZLE.  WHEN THE PRINTING IS DONE THE PRINT HEAD AND THE CARTRIDGE MOVES BACK TO THE MAINTENANCE SECTION.  IT CONTAINS A SMALL SECTION PUMP AND INK ABSORBING PAD.  THE SUCTION PUMP CLEANS THE NOZZLE AND EXPELLED INK IS ABSORBED BY THE PAD.


2) HEAD CARRIAGE BELT AND STEPPER MOTOR --> THE HEAD CARRIAGE CONTAINS THE INK CARTRIDGE WHICH MOVES BACK AND FORTH DURING PRINTING.   THE STEPPER MOTOR AND THE BELT MOVES THE HEAD CARRIAGE.  THIS ELECTRIC MOTOR CAN MOVE IN VERT SMALL INCREMENTS.  A BELT IS PLACED AROUND TWO SMALL WHEELS ATTACH TO THE PRINT HEAD CARRIAGE.  THIS BELT IS DRIVEN BY THE STEPPER MOTOR AND MOVES THE PRINT HEAD BACK AND FORTH.


3) PAPER FEED MECHANISM--> IT PICKS UP A PAPER FROM THE PAPER TRAY.  THE PICKUP ROLLER, WHICH ARE SEVERAL RUBBER ROLLER WITH A SLIGHTLY FLAT SPOT .  THEY RUB AGAINST THE PAPER AND FEED ONLY ONE PAPER INSIDE THE PRINTER AND REST OF THE PAPER PLACED IN THE PAPER TRAY. THE ROLLER IS MOVED BY BACKUP STEPPER MOTOR.   THE PAPER TRAY IS A SIMPLE PLASTIC TRAY WHICH HOLDS THE PAPER.   SOME PRINTERS HAS THE PAPER TRAY IN THE BACK SIDE.  THERE IS NO REAL REASON WHICH MANUFACTURES MAKES THE PAPER TRAY INFRONT OR BACK.  THE PAPER FEED SENSOR TELLS A PRINTER WHEN THERE IS NO PAGE IN THE PAPER TRAY OR A PAPER JAM OCCURS.   


4) CONTROL INTERFACE AND POWER CIRCUIT--> THE PRINTER CONTROL CIRCUITS ARE USSUALLY  OR A SMALL CIRCUIT BOARD REFFERED AS MOTHER BOARD THAT CONTAINS ALL CIRCUIT TO RUN STEPPER MOTOR PAPER FEED MOTOR AS THE PRINTER NEED.  IT ALSO MONITORS THE HEALTH OF A PRINTER AND REPORTS BACK TO THE PC .  THE INTERFACE CIRCUIT CONNECTS A PRINTER WITH  A COMPUTER USING SEVERALPARALLEL USB,  LANPORT.  IT RECIEVES THE DATA SIGNALS COMING FROM THE COMPUTER AND CONVERTS INTO TO SIGNALS WICH A PRINTER CAN UNDERSTAND.   THE FINAL PARTS OF THE POWER CIRCUIT IS THE POWER SUPPLY UNIT .   IT COVERTS 210 VAC INTO  12 AND 5 VOLT DC.  THIS IS ACCOMPLISHED BY A TRANSFORMER.


NOW LET US SEE HOW A PRINTER PRINTS A DATA OR IMAGE

1. YOU CLICK THE PRINT BUTTON ON A SOFTWARE TO PRINT A DOCUMENT.

2. THE SOFTWARE SENDS THE DATA TO A PRINTER DRIVER.

3. THE PRINTER DRIVER CONVERTS THE DATA INTO THE FORMAL THAT THE PRINTER CAN UNDERSTAND AND ALSO ENSURES THE PRINTER IS READY TO PRINT.

4. THE DRIVER SENDS THE DATA VIA A USB PARALLEL R NETWORK PORT TOWARDS HE PRINTER.

5. THE PRINTER STORES THE RECEIVED DATA IN A BUFFER.

6. THE PRINTER STARTS CLEANING CYCLE .  THE SUCTION PUMP PRINTS OUT DRY INK AND CLEARS THE NOZZLE.

7. THE PAPER FEED MOTOR INSERTS A PAPER INSIDE THE PRINTER.  IF THERE IS NO PAPER THE NOTIFICATION LED IS TURNED ON AND MESSAGE IS SENT TO THE COMPUTER.

8. ONCE THE PAPER IS IN RIGHT POSITION, THE STEPPER MOTOR AND BELT MOVES THE CARTRIDGE ACROSS THE PAGE LITTLE BY LITTLE. THE CARTRIDGE SPRAYS THE INK ON PAPER DEDICATED BY THE MOTHERBOARD AND MAKES THE PATTERN OF THE DOCUMENT.

9. AT THE END OF THE PASS ACROSS THE PAGE FEED MOTOR ADVANCES THE PAGE SMALL AMOUNT AND STEP 8 REPEATS.  THE PROCESS CONTINUES UNTIL THE PAGE IS FINISHED.

10. IF MORE PAGE IS NEEDED THE PROCESS START FROM STEP 7.

11. ONCE THE PRINTING IS COMPLETED AND THE LAST PAPER EJECTS.  THE PRINT HEAD IS PARKED AND THE PRINT PROCESS IS FINISHED.




THANK YOU FOR READING


Friday, April 16, 2021

UNDERSTANDING THE COMPUTER REGISTERS.

 REGISTERS AND ITS USES IN COMPUTER WORLD.



REGISTERS AND ITS USES IN COMPUTER WORLD.


“IN THIS LIFE, ALL WE HAVE IS MEMORY! ” THIS EXCLAMATORY SENTENCE IS USED BY MANY FILM MAKERS IN THEIR DIALOG.  SO DOES IT ACTUALLY MEAN SOMETHING TO THEM?  YES IT DEFINITELY MEANS EVERYTHING TO THEM AND US.  THAT’S WHY THEY SHOW THEM IN THEIR CINEMA (MOVIE, FILM WHATEVER YOU SAY).


 MEMORIES MEAN EVERYTHING THAT IS STORED IN OUR BRAIN AFTER WE EXPERIENCE IT AND THEN USE IT AS A LESSON FOR LIFE  OR ENTERTAINMENT PURPOSE. HUMANS AS WELL AS ALL LIVING BEINGS DO THAT.  BUT OUR TOPIC IS  “WHAT ARE REGISTERS? WHY DO COMPUTERS NEED THEM?”

SO HERE WE BEGIN.


THE DISCRETE ELEMENTS OF INFORMATION IN A DIGITAL COMPUTER MUST HAVE A PHYSICAL EXISTENCE IN SOME INFORMATION STORAGE MEDIUM.  FURTHERMORE, WHEN DISCRETE ELEMENTS  OF INFORMATION ARE REPRESENTED IN BINARY FORM, THE INFORMATION STORAGE MEDIUM MUST CONTAIN BINARY STORAGE ELEMENTS FOR STORING INDIVIDUAL BITS.


  A BINARY CELL IS A DEVICE THAT POSSESSES TWO STABLE STATES AND IS CAPABLE OF STORING ONE BIT OF INFORMATION.  THE INPUT TO THE CELL RECEIVES EXCITATION SIGNALS THAT SET IT TO ONE OF THE TWO STATES.   THE INFORMATION STORED IN A CELL IS 1 WHEN IT IS IN 1 STABLE STATE AND A 0 WHEN IN OTHER STABLE STATE.  EXAMPLES OF BINARY CELLS ARE ELECTRONIC FLIP-FLOP CIRCUITS, FERRITE CORES USED IN MEMORY AND POSITION PUNCHED WITH A HOLE OR NOT PUNCHED IN A CARD.


A REGISTER IS A GROUP O BINARY CELLS.  SINCE A CELL STORES ONE BIT OF INFORMATION, IT FOLLOWS THAT A REGISTER WITH N CELLS CAN STORE ANY DISCRETE QUANTITY OF INFORMATION THAT CONTAINS N BITS. 


THE STATE OF A REGISTER IS AN N-TUPLE NUMBER OF 1’S AND 0’S WITH EACH BIT DESIGNATING THE STATE OF ONE CELL IN THE REGISTER.  THE CONTENT OF A REGISTER IS A FUNCTION OF THE INTERPRETATION GIVEN TO THE INFORMATION STORED IN IT. 


A REGISTER WITH N CELLS CAN BE ONE OF 2N POSSIBLE STATES.  NOW IF ONE ASSUMES THAT THE CONTENT OF THE REGISTER REPRESENTS A BINARY INTEGER,  THEN OBVIOUSLY THE REGISTER CAN STORE ANY BINARY NUMBER 0 TO 2N-1 .


LET US TAKE AN EXAMPLE 1100001111001001 THIS NUMBER IS BINARY EQUIVALENT OF 50121 IN DECIMAL NUMBER IF THE RULE IS ABOUT TAKING BINARY CODED DECIMAL FORM.  IF THE DESIGNER IS TAKING 8BIT REGISTERS.  NOW IF THE CELL IS TAKING 7 BITS IT COULD DENOTE SOMETHING ELSE.


IN EXCESS-3 CODE THE ABOVE DECIMAL NUMBER IS 9096.  IN THE EBCDIC OR IT IS TERMED AS EXTENDED BINARY CODE DECIMAL INTERCHANGE CODE THE ABOVE NUMBER IS C (LEFT EIGHT BITS) AND I (RIGHT EIGHT BITS).


FROM THIS EXAMPLE, IT ITS CLEAR THAT A REGISTER CAN STORE ONE OR MORE DISCRETE ELEMENTS OF INFORMATION AND THAT THE SAME BIT CONFIGURATION MAY BE INTERPRETED DIFFERENTLY FOR DIFFERENT TYPES OF ELEMENTS OF INFORMATION. 


IT IS IMPORTANT THAT THE USER STORE MEANINGFUL INFORMATION IN REGISTERS AND THAT THE COMPUTER BE PROGRAMMED TO PROCESS THIS INFORMATION ACCORDING TO THE TYPE OF INFORMATION  STORED.


 

A DIGITAL COMPUTER IS CHARACTERIZED BY ITS REGISTERS.  THE MEMORY UNIT IS MERELY A COLLECTION OF THOUSANDS OF REGISTERS FOR STORING DIGITAL INFORMATION.  THE PROCESSOR UNIT IS COMPOSED OF VARIOUS REGISTERS THAT STORE OPERANDS UPON WHICH OPERATIONS ARE PERFORMED.  THE CONTROL UNIT USES REGISTERS TO KEEP TRACK O VARIOUS COMPUTER SEQUENCES, AND EVERY INPUT OR OUTPUT DEVICE MUST HAVE AT LEAST ONE REGISTER TO STORE INFORMATION TRANSFERRED TO OR FROM THE DEVICE.

 

AN INTER-REGISTER TRANSFER OPERATION, A BASIC OPERATION IN DIGITAL SYSTEMS, CONSIST OF  TRANSFER OF THE INFORMATION STORED IN ONE REGISTER INTO ANOTHER.  THEN THIS INFORMATION IS BASED ON ALPHANUMERIC CODE WHICH IS DECIDED BY THE HARDWARE DESIGNER.  HERE IN ALPHANUMERIC CODE,  THE LETTER WHICH IS TYPED BY THE USER IS CONVERTED INTO 8 BIT CODE WHICH IS IN THE FORM OF 1 AND 0 SIDE BY SIDE.  


THE CHARACTER WHICH IS TYPED BY THE USER GOES TO  INPUT REGISTER, IN THE FORM OF 10010100(THIS IS AN EXAMPLE IT MAY OR MAY NOT BE THE SAME ) AS THE RULE DECIDED BY THE HARDWARE DEVELOPERS.  THEN ON ANOTHER SECOND, THE TYPED AND CONVERTED  CODE IS PUT IN THE PROCESSOR REGISTERS WHERE THE PROCESSING TAKES PLACE.  HERE PROCESSOR CONSIST OF REGISTERS WHICH IS INTERNAL TO IT.  THE EIGHT BIT CODE IS AGAIN TRANSFERRED FROM INTERNAL REGISTER OF PROCESSOR TO OUTPUT REGISTERS OF THE OUTPUT DEVICE.  
















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

 

Wednesday, March 17, 2021

TOPOLOGIES OF COMMUNICATING MACHINES


TYPES OF NETWORK TOPOLOGY

NETWORK TOPOLOGY IS THE SCHEMATIC DESCRIPTION OF NETWORK ARRANGEMENT, CONNECTING VARIOUS NODES (SENDER AND RECEIVER) THROUGH LINES OF CONNECTION.

 

BUS TOPOLOGY


BUS TOPOLOGY IS A NETWORK TYPE IN WHICH EVERY COMPUTER AND NETWORK DEVICE IS CONNECTED TO A SINGLE CABLE.  WHEN IT HAS EXACTLY TWO END POINTS, THEN IT IS CALLED LINEAR BUS TOPOLOGY.

 

FEATURE OF BUS TOPOLOGY

1.       IT TRANSMITS DATA ONLY IN ONE DIRECTION

2.       EVERY DEVICE IS CONNECTED TO A SINGLE CABLE.

 

ADVANTAGES OF BUS TOPOLOGY

1.       IT IS COST EFFECTIVE CABLE REQUIRED IS LEAST COMPARED TO OTHER NETWORK TOPOLOGY.

2.       USED IN SMALL NETWORKS

3.       IT IS EASY TO UNDERSTAND

4.       EASY TO EXPAND JOINING TWO CABLES TOGETHER.

 

DISADVANTAGES OF BUS TOPOLOGY

1.       CABLE FAILS THEN WHOLE NETWORK FAILS.

2.       IF A NETWORK TRAFFIC IS HEAVY OR NODES ARE MORE THE PERFORMANCE OF THE NETWORK DECREASES.

3.       CABLE HAS LIMITED LENGTH

4.       IT IS SLOWER THAN RING TOPOLOGY.

 

 

RING TOPOLOGY


IT IS CALLED RING TOPOLOGY BECAUSE IT FORMS A RING AS EACH COMPUTER IS CONNECTED TO ANOTHER COMPUTER, WITH THE LAST ONE CONNECTED TO THE FIRST.  EXACTLY TWO NEIGHBOR FOR EACH DEVICE.

 

FEATURE OF RING TOPOLOGY

1.       A NUMBER OF REPEATERS ARE USED FOR RING TOPOLOGY WITH LARGE NUMBER OF NODES, BECAUSE OF SOMEONE WANTS TO SEND SOME DATA TO THE LAST NODE IN THE RING TOPOLOGY WITH 100 NODES THEN THE DATA WILL PASS THROUGH 99 NODES T EACH THE 100TH NODE.  HENCE TO PREVENT DATA LOSS REPEATERS ARE USED IN THE NETWORK.

2.       THE TRANSMISSION IS UNIDIRECTIONAL BUT IT CAN BE MADE BIDIRECTIONAL BY HAVING TWO CONNECTORS BETWEEN EACH NETWORK NODE.  IT IS CALLED DUAL RING TOPOLOGY.

3.       IN DUAL RING TOPOLOGY, TWO RING NETWORKS ARE FORMED AND DATA FLOW IS OPPOSITE DIRECTION IN THEM.  ALSO IF ONE RING FAILS THE SECOND RING ACTS AS BACKUP TO KEEP THE NETWORK UP.

4.       DATA IS TRANSFERRED IN SEQUENTIAL MANNER I.E. BIT BY BIT.  DATA TRANSMITTED HAS TO PASS THROUGH EACH NODE OF THE NETWORK TILL THE DESTINATION NODE.

 

ADVANTAGES OF RING TOPOLOGY

 

1.       TRANSMITTING NETWORK IS NOT AFFECTED BY HIGH TRAFFIC OR BY ADDING MORE NODES AS THE ONLY NODES HAVE TOKEN CAN TRANSMIT DATA.

2.       CHEAP TO INSTALL AND EXPAND

 

DISADVANTAGES OF RING TOPOLOGY

 

1.       TROUBLESHOOTING IS DIFFICULT IN RING TOPOLOGY.

2.       ADDING OR DELETING THE COMPUTERS DISTURB THE NETWORKING ACTIVITIES.

3.       FAILURE OF ONE COMPUTER DISTURBS THE WHILE NETWORK.

 

 

STAR TOPOLOGY


IN THIS TYPE OF TOPOLOGY ALL THE COMPUTERS ARE CONNECTED TO A SINGLE HUB THROUGH A CABLE. THIS HUB IS THE CENTRAL NODE AND ALL OTHER NODES ARE CONNECTED TO A CENTRAL NODE.

 

FEATURES OF STAR TOPOLOGY

 

1.       EVERY NODE HAS ITS OWN DEDICATED CONNECTION TO THE HUB.

2.       HUB ACTS AS A REPEATER FOR DATA FLOW.

3.       CAN BE USED WITH TWISTED PAIR, OPTICAL FIBER OR COAXIAL CABLE.

 

ADVANTAGES OF STAR TOPOLOGY

 

1.       FAST PERFORMANCE WITH FEW NODES AND  LOW NETWORK TRAFFIC.

2.       HUB CAN BE UPGRADED EASILY.

3.       EASY TO TROUBLESHOOT.

4.       EASY TO SETUP AND MODIFY.

5.       ONLY THAT NODE IS AFFECTED WHICH HAS FAILED, REST OF THE NODES CAN WORK SMOOTHLY.

 

DISADVANTAGES OF STAR TOPOLOGY

 

1.       COST OF INSTALLATION IS HIGH

2.       EXPENSIVE TO USE

3.       IF THE HUB FAILS THEN WHOLE NETWORK IS STOPPED BECAUSE ALL THE NODES UPON THE HUB.

4.       PERFORMANCE IS BASED ON THE HUB I.E. IT DEPENDS ON ITS CAPACITY.

 

 

MESH TOPOLOGY


 

IT IS POINT TO POINT CONNECTION TO OTHER NODES OR DEVICES.  ALL THE NETWORK NODES ARE CONNECTED TO EACH OTHER.  MESH HAS  (n(n-1))/2 PHYSICAL CHANNELS TO LINK N DEVICES.  THERE ARE TWO TECHNIQUES TO TRANSMIT DATA OVER THE MESH TOPOLOGY.

 

THEY ARE

1.       ROUTING

2.       FLOODING

 

MESH TOPOLOGY ROUTING

 

IN ROUTING, THE NODES HAVE A ROUTING LOGIC, AS PER THE NETWORK REQUIREMENTS.  THE ROUTING LOGIC TO DIRECT THE DATA TO REACH THE DESTINATION USING THE SHORTEST DISTANCE.  OR ROUTING LOGIC WHICH HAS INFORMATION ABOUT THE BROKEN LINKS, AND IT AVOIDS THOSE LINKS., AND IT AVOIDS THOSE NODES.

WE CAN HAVE ROUTING LOGIC, TO RECONFIGURE THE FAILED NODES.

 

MESH TOPOLOGY FLOODING

 

IN FLOODING, THE SAME DATA IS TRANSMITTED TO ALL NETWORK NODES, HENCE NO ROUTING LOGIC IS REQUIRED.   THE NETWORK IS ROBUST AND IT IS VERY UNLIKELY TO LOOSE THE DATA. BUT IT LEADS UNWANTED LOAD OVER THE NETWORK.

 

TYPES OF MESH TOPOLOGY

 

PARTIAL MESH TOPOLOGY

IN THIS TOPOLOGY SOME OF HE SYSTEMS ARE CONNECTED IN SOME FASHION AS ESH TOPOLOGY BUT SOME DEVICES ARE ONLY ONNECTED TO TWO OR THREE DEVICES.

 

FULL MESH TOPOLOGY

EACH AND EVERY NODES ARE CONNECTED TO EACH OTHER.

 

FEATURES OF MESH TOPOLOGY

 

1.       FULLY CONNECTED

2.       ROBUST

3.       NOT FLEXIBLE

 

 

ADVANTAGES OF MESH TOPOLOGY

 

1.       EACH CONNECTION CAN CARRY ITS OWN DATA LOAD.

2.       IT IS ROBUST

3.       FAULT IS DIAGNOSED EASILY

4.       PROVIDES SECURITY AND PRIVACY

 

DISADVANTAGES OF MESH TOPOLOGY

 

1.       INSTALLATION AND CONFIGURATION IS DIFFICULT

2.       CABLING COST IS MORE

3.       BULK WIRING IS REQUIRE

 

TREE TOPOLOGY


 

IT HAS ROOT NODE AND ALL OTHER NODES ARE CONNECTED TO IT FORMING HIERARCHY  IT IS ALSO CALLED HIERARCHICAL TOPOLOGY.  IT SHOULD AT LEAST THREE LEVELS TO THE HIERARCHY.

 

FEATURES OF TREE TOPOLOGY

 

1.       IDEAL IF WORKSTATION ARE ARRANGED IN GROUP

2.       USED IN WIDE AREA NETWORK.

 

 

ADVANTAGES OF TREE TOPOLOGY

 

1.       EXTENSION OF BUS AND STAR TOPOLOGY

2.       EXPANSION OF NODES IS POSSIBLE AND EASY

3.       EASILY MANAGED AND MAINTAINED

4.       ERROR DETECTION IS EASILY DONE

 

DISADVANTAGES OF TREE TOPOLOGY

 

1.       HEAVILY CABLED

2.       COSTLY

3.       IF MORE NODES ADDED MAINTENANCE IS DIFFICULT

4.       CONTROL HUB FAILS NETWORK FAILS

 

 


Wednesday, July 1, 2020

ARITHMETIC CALCULATION IN COMPUTERS


ARITHMETIC OPERATION AND CONVERSION DONE BY COMPUTER
computers,computer science,computer,computer arithmetic,arithmetic logic unit (computer processor),how much math is in computer science,computer science math,math for computer science,how computers work,how computers calculate,computer science major,calculator,arithmetic and logic unit,arithmetic,binary arithmetic,arithmetic shift,basic math for computer science,gate computer science,computer science tutor,quantum computers,understanding computers,how much math do computer scientists use

As we have seen in previous post that arithmetic computation is an important thing in calculation, if a person doesn’t know arithmetic computations,  he will be doomed to be in trouble during calculations that happens  in everyday life.  So it is necessary to learn arithmetic computation.  So in this post I am going to take one step further.  I am going to write about octal and hexadecimal numbers.

Now let us discuss some arithmetic conversion.  Let us see what is octal and hexadecimal numbers used by digital computer.

The conversion from and to binary, octal and hexadecimal plays an important part in digital computers.  Since 23 = 8 and 24 = 16 each octal digit corresponds to three binary digits and each four binary digit corresponds to one hexadecimal digit. 

The conversion of from binary to octal is easily accomplished by partitioning the binary into group of three digit each, starting from binary point and preceding to the left or to the right.

The corresponding octal digit is then assigned to each group.  The following  example illustrates the procedure.

 10 110 001 101 011 .  111 100 000 110   = (26153.406)2
  2     6     1     5      3        7      4       0     6

Conversion from binary to hexadecimal is similar,  except that the binary number is divided into group of four digits:
 

10 1100 0110 1011 .  1111 0010    =  (2C6B.F2)16
  2     C       6       B            F        2


The corresponding hexadecimal (or octal) digit for each group of binary digits is easily remembered after studying the values. 

Conversion from octal or hexadecimal to binary is done by procedure reverse to the above.  Each octal digit  is converted to three bit binary equivalent .  Similarly, each hexadecimal digit  is converted to its four-digit binary equivalent. 

Binary numbers are difficult to work with because they require three or four times as many digits as their decimal equivalent .  For example, the binary number 111111111111 is equivalent to decimal number  4095.  However, digital computers use binary numbers and its sometimes necessary for human user to communicate directly to with the machine by means of binary numbers.


One scheme that retains binary  system  in the computer but reduces the number of digits human must consider utilizes the relationship between  binary number system and octal and hexadecimal system.  By this method, the human thinks of the number of octal and hexadecimal  numbers  and performs required conversion by inspection when direct communication by the machine is necessary.  Thus the binary numbers 111111111111 is 12 digit and is expressed in octal as 7777 (four digits) and while it is expressed in hexadecimal as FFF (3 digits).

During communication between people (about binary numbers in the computer), the octal or hexadecimal representation is more desirable because it can be represented in third or quarter of number of digits required for equivalent binary number.

When the human communicates with the machine (through console switches or indicator lights or by means of programs written in machine language),  the conversion from octal or hexadecimal  to binary and vice versa is done by inspection by the human user.


                                                                                   Thank you for reading

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...