Showing posts with label Computer Fundamental. Show all posts
Showing posts with label Computer Fundamental. Show all posts

Architecture identifiers

While Choosing the distro you need to select some architecture then. You need to know about it. These are architecture identifiers that specify the type of CPU architecture and instruction set used by a system. Each corresponds to a different hardware or processor family. Here's a brief explanation of each:

1. amd64

  • Architecture: 64-bit x86
  • Description: Designed for 64-bit processors, initially developed by AMD, but also used by Intel.
  • Usage: Most modern PCs and servers.

2. arm64

  • Architecture: 64-bit ARM
  • Description: Refers to 64-bit ARM processors (also known as AArch64).
  • Usage: Modern ARM-based devices like smartphones, tablets, and some servers (e.g., Apple M1/M2 chips).

3. armel

  • Architecture: ARM (32-bit, little-endian, soft float)
  • Description: Used for older or embedded ARM systems, supporting software floating-point operations.
  • Usage: Embedded devices or legacy ARM platforms.

4. armhf

  • Architecture: ARM (32-bit, hard float)
  • Description: Supports hardware floating-point operations.
  • Usage: Raspberry Pi and other ARM-based systems.

5. i386

  • Architecture: 32-bit x86
  • Description: Refers to 32-bit Intel processors starting with the 80386 (introduced in 1985).
  • Usage: Older PCs and systems still running 32-bit operating systems.

6. mips64el

  • Architecture: 64-bit MIPS, little-endian
  • Description: A 64-bit version of the MIPS architecture in little-endian byte order.
  • Usage: Network devices, embedded systems, or specialized hardware.

7. mipsel

  • Architecture: 32-bit MIPS, little-endian
  • Description: A 32-bit version of the MIPS architecture in little-endian byte order.
  • Usage: Older embedded systems and routers.

8. ppc64el

  • Architecture: 64-bit PowerPC, little-endian
  • Description: A version of the PowerPC architecture for 64-bit systems in little-endian byte order.
  • Usage: IBM POWER servers.

9. s390x

  • Architecture: IBM z/Architecture (64-bit)
  • Description: A 64-bit architecture used by IBM mainframes.
  • Usage: Enterprise and high-performance computing environments.

Summary Table:

IdentifierArchitectureKey Use Case
amd6464-bit x86Most PCs and servers
arm6464-bit ARMModern ARM-based devices
armel32-bit ARMOlder/embedded ARM systems (soft float)
armhf32-bit ARMRaspberry Pi and newer ARM systems (hard float)
i38632-bit x86Older PCs and systems
mips64el64-bit MIPSSpecialized network/embedded devices (little-endian)
mipsel32-bit MIPSEmbedded systems (little-endian)
ppc64el64-bit PowerPCIBM POWER servers
s390x64-bit IBMMainframe computing

ASCII Code

Suman Adhikari 


I think you have already heard about the ASCII.  ASCII is generally pronounced as Aski and the Full form of it is American Standard Code for Information Interchange. ASCII code is generally a systematic arrangement of the Symbol and sign which we use in computers. Basically ASCII code is the product given by ANSI. The keystroke which we type with the keyboard is directly converted to ASCII.  If you open the CHARMAP, the character map then you can find all the alphabet and numbers including the signs and below of the chart you will find the shortcut code and corresponding HEX number as well. ASCII is basically 7 bit and it can generate 2^7 bit i.e. 128 Characters. Recently ASCII is 8 bit as well which is 2^8 i.e 256 .

Generally in the examination or MCQ Test, questions are being asked for the ASCII character and its Decimal and Hexadecimal Number. There is a Shortcut Trick to memorize it Quickly. There is something that we need to remember first. Like if you see the Keyboard then It basically contain followings

1 - !

4 - $

7 - &

0 - )

2 - @

5 - %

8 - *

3 - #

6 - ^

9 - (

 
Next is,

21

1

"

3

4

5

7

"

9

0

*+,-./

!

"

#

$

%

&

"

(

)

30

0

1

2

3

4

5

6

7

8

:;<=>?

0

1

2

3

 

4

5

6

7

8

40

@

A

B

C

D

E

F

G

H

[\]^_'

@

A

B

C

D

E

F

G

H

61

a

b

c

d

e

f

g

h

i

{|}~(space)

a

b

c

d

e

f

g

h

i


Above table is the trick to memorize the codes.  Let me explain how it is done.

Firstly the unicode ! is started with the count of 21H. It is equivalent to the 33D. the Counting goes as 21,22,23,24,25,26,27,28,29,2A,2B,2C,2D, 2E, 2F,30,31,32,33,34,35,36,37, 38,39, 3A. For the First line you need to remember as 1"34579' i.e. !"#$%&"() and for A-F it comes in the Pattern of *+,-./ 

For the 2nd Line try to remember as 40 H--> @A-Z and on the end :;<=>?

For the 3rd Line try to remember as 61H --> a-z and on the end {|}~ (space) 

the way to remember it as first make sure you count from the first unicode and try to practice the 6 sign unicodes.

If you didn't understand above table then just msg me clicking the Chat on the right corner of this page. Happy learning.