Learn a lot of technical terms and words you’ll encounter in tech books

Remember to use google translate to instantly translate each word and listen to the pronunciation.

English TermArmenian Translation
algorithmալգորիթմ
abstract machineԱբստրակտ մեքենա
processorՊրոցեսոր, մշակող սարք
central processing unit (CPU)Կենտրոնական մշակող սարք
arithmetic logic unit (ALU)Թվաբանական տրամաբանական միավոր
control unitՂեկավարման միավոր, սարք
bitբիթ
bit stringԲիթային տող
assembly languageԱսեմբլերի լեզու
mnemonicմնեմոնիկ
binaryԲինար, երկուական
parameterպարամետր
operating system (OS)Օպերացիոն համակարգ
network interfaceՑանցային ինտերֆեյս
memoryհիշողություն
busդող
hardwareԱպարատային ապահովում, միջոց
to compileկոմպիլացնել
binary compatibilityԲինար համատեղելիություն
protectedպաշտպանված
virtualվիրտուալ
long modeԵրկար ռեժիմ
real modeԻրական ռեժիմ
intelԻնֆորմացիա, գիտելիք
von Neumann’s architectureՖոն Նեյմանի ճարտարապետություն
registerռեգիստր
hardware stackԱպարատային ստեկ
interruptsընդհատումներ
protection ringsՊաշտպանական օղակներ
CPU chipCPU չիպ
function callՖունկցիայի կանչ
virtual memoryՎիրտուալ հիշողություն
cacheքեշ
locality of referenceՀղումի տեղայնություն
temporal localityժամանակավոր տեղանք/տեղայնություն
spatial localityՏարածական տեղանք/տեղայնություն
general purpose registersԸնդհանուր նշանակության ռեգիստրեր
directiveհրահանգ
commentմեկնաբանություն
entry pointՄուտքի կետ
labelպիտակ
global variableԳլոբալ փոփոխական
sectionսեկցիա
descriptorնկարագրիչ
system callՀամակարգային կանչ
fileֆայլ
segment registersՍեգմենտային ռեգիստրեր
model-specific registersռեժիմ-ուղղված/կոնկրետացված ռեգիստրեր
to interpretԻնտերպրետացնել, վերծանել
indirect addressingԱնուղղակի հասցեավորում
callee-saved registersՌեգիստրեր, որոնք պահպանվում են կանչվողի ֆունկցիայի կողմից
caller-saved registersՌեգիստրեր, որոնք պահպանվում են կանչող ֆունկցիայի կողմից
big endianՄեծ եզրայնություն
little endianՓոքր եզրայնություն
middle endianՄիջին եզրայնություն
null-terminatednull-ավարտ
segment selectorՍեգմենտի նշիչ/ընտրիչ
LDT (Local Descriptor Table)Լոկալ նկարագրիչների աղյուսակ
GDT (Global Descriptor Table)Գլոբալ նկարագրիչների աղյուսակ
far jumpՀեռու ցատկ
shadow registerՍտվերային ռեգիստր
CISC (Complete Instruction Set Computer)Ամբողջական ինստրուկցիաների բազմությունով համակարգիչ
RISC (Reduced Instruction Set Computer)Սահմանափակ ինստրուկցիաների բազմությունով համակարգիչ
instruction cacheԻնստրուկցիաների քեշ
Translation Lookaside BufferԹարգմանության բուֆեր
address spaceՀասցեային տարածություն
capacityներուժ
virtual addressՎիրտուալ հասցե
Memory Management Unit (MMU)Հիշողության ղեկավարումի միավոր
heapկույտ
stackստեկ
replacement strategiesՓոխարինման ռազմավարություններ
preprocessingնախամշակում
translationթարգմանություն
linkingկապակցում
constantհաստատուն
canonical addressկանոնական հասցե
page framesԷջի հատվածներ/շրջանակներ
diskսկավառակ
loaderբեռնիչ
linkerկապակցող
compilerկոմպիլյատոր
preprocessorնախամշակող
ELF (Executable and Linkable Format)Կատարվող և կապակցվող ֆորմատ
macrosմակրոներ
macro expansionՄակրո ընդլայնում
macro instancesՄակրո նմուշներ
preprocessor symbolsՆախամշակողի սիմվոլներ
logical conjecturesՏրամաբանական ենթադրություններ
argumentարգումենտ
prime numberՊարզ թիվ
divisorբաժանիչ
sieveցանց
IR (Intermediate Representation)Միջանկյալ ներկայացում
objectօբյեկտ
moduleմոդուլ
object fileՕբյեկտային ֆայլ
executable object fileԿատարվող օբյեկտային ֆայլ
relocationտեղափոխում
shared object fileԿիսվող օբյեկտային ֆայլ
symbol resolutionՍիմվոլների որոշում/դուրս բերում
execution viewԿատարման տեսք
Program Header TableԾրագրի վերնագրային աղյուսակ
memory regionՀիշողության ռեգիոն
symbol tableՍիմվոլների աղյուսակ
input/output (I/O) portsմուտքի/ելքի պորտ
fieldդաշտ
Task State SegmentԱռաջադրանքի վիճակի սեգմենտ
pointerցուցիչ
interrupt handlerԸնդհատումների մշակիչ
driver softwareԴրայվեր ծրագիր
external asynchronous interruptsԱրտաքին ասինխրոն ընդհատումներ
internal synchronous exceptionsՆերքին սինխրոն բացառություններ
Interrupt Descriptor Table (IDT)Ընդհատումների նկարագրիչ աղյուսակ
interrupt error codeԸնդհատման սխալի կոդ
vectorվեկտոր
descriptionնկարագրություն
transistorտրանզիստոր
operandօպերանդ
floating pointՍահող կետ
flagդրոշ
containerպահունակ
machine instructionsՄեքենայական հրահանգներ
SSH (Secure Shell)Անվտանգ թաղանթ
hard drive/ SSDԿոշտ սկավառակ
hierarchyհիերարխիա
probabilityհավանականություն
programmerծրագրավորող
constructionկառուցվածք
implementationիրականացում
ideaՄիտք, գաղափար
wayճանապարհ
thinkingմտածողություն
walkքայլել
shoppingառևտուր
routineԱռօրյա
questionհարց
solutionլուծում
actionգործողություն
openingբացում
keyբանալի
houseտուն
detailմանրամասն
rogueխարդախ
movementշարժում
handձեռք
legոտք
muscleմկան
patternօրինաչափություն
reasonպատճառ
answerպատասխան
incompletenessՈչ ամբողջականություն
shapeՁև, կառուցվածք
pyramidբուրգ
levelմակարդակ
notionհասկացություն
explanationբացատրություն
cycleցիկլ
requirementպահանջ
setբազմություն
operationգործողություն
modelմոդել
costԱրժեք, ծախս
integerամբողջ
numberթիվ
complexityբարդություն
bookգիրք
instructionհրահանգ
typeտիպ
decisionորոշում
treeծառ
scopeՇրջանակ, հորիզոն, տեսադաշտ
researcherհետազոտող
exampleօրինակ
peopleմարդիկ
functionalityֆունկցիոնալություն
organizationկազմակերպություն
systemհամակարգ
advantageառավելություն
bankբանկ
featureԱռանձնահատկություն, հատկանիշ
figureմարմին
cellբջիջ
indexինդեքս
sizeչափս
jumpցատկ
nameանուն
formatֆորմատ
drawbackթերություն
circuitsշղթաներ
editingփոփոխել
taskառաջադրանք
printerտպիչ
deviceսարք
reactionռեակցիա
timeժամանակ
wasteկորուստ
resourceռեսուրս
sortկարգավորել
behaviorպահվածք
purposeնշանակություն
managementԿառավարում, ղեկավարում
problemխնդիր
entityէություն
teamթիմ
partմաս
engineeringինժեներություն
developerԾրագրավորող, կառուցող
bottleneckխցան
analogueանալոգ
familyընտանիք
amountգումար
legacyժառանգություն
modeռեժիմ
extensionընդլայնում
overviewԱմփոփիչ դիտում/վերանայում
responseպատասխան
coupleզույգ
sectionսեկցիա
elementտարր
languageլեզու
abstractionաբստրակցիա
variableփոփոխական
eventպատահույթ
sequenceհաջորդականություն
signalազդանշան
orderԿարգ
divisionբաժանում
ringօղակ
attemptփորձ
resultարդյունք
applicationկիրառություն
insideներսում
motivationմոտիվացիա
queryingհարցում , հարցման պրոցես
lackբացակայություն
interactivityինտերակտիվություն
isolationիզոլացիա
virtueառաքինություն
volumeծավալ
contentբովանդակություն
caseդեպք
requestհարցում
pieceԿտոր, մաս
retrievingՎերցնել, դուրս բերել, առբերել
valueարժեք
attentionուշադրություն
addressհասցե
codeկոդ
userօգտագործող
circumstanceհանգամանք
illusionպատրանք
synonymհոմանիշ
helpօգնություն
consumerսպառող
lengthերկարություն
pageէջ
storageՊահպանման տարածք
meaningնշանակություն
errorսխալ
situationիրավիճակ
columnսյունակ
rangeմիջակայք
restհանգիստ
executionկատարում
permissionթույլատվություն
processընթացակարգ
efficiencyէֆեկտիվություն
slotբնիկ
chapterԳլուխ (գրքի)
modificationփոփոխություն
structureկառուցվածք
tableաղյուսակ
transferփոխանցում
projectionպրոյեկցիա
stepքայլ
identifierիդենտֆիկատոր
interactionփոխազդեցություն
substitutionփոխարինում
computationհաշվարկ
conceptկոնցեպտ
stageբեմ
metadataմետատվյալներ
textտեքստ
expressionարտահայտություն
counterpartԳործընկեր
comparisonհամեմատություն
instantiationստեղծում
awareտեղյակ
bodyմարմին
repetitionկրկնություն
clashբախում
utilityՕգտակար, սպասարկող կտոր
toolգործիք
startսկիզբ
letterՏառ
spaceվայր
occurrenceԱռաջացում, պատահար
architectureճարտարապետություն
checkingստուգում
privilegeարտոնություն
offsetշեղում
respectհարգանք
diagramդիագրամա
documentationդոկումենտացիա
responsibilityպատասխանատվություն
causeպատճառ
trapթակարդ
guaranteeերաշխիք
mechanismմեխանիզմ
pairզույգ
fulfillingկատարում
residingբնակվող
evolutionէվոլյուցիա
optionտարբերակ
aliasկեղծանուն
destinationվերջնակետ
suffixվերջածանց
inconsistencyանհամապատասխանություն
branchingճյուղավորում
roleդեր
goalնպատակ
tuningկարգավորում
yearտարի
securityպաշտպանության
robustnessամրություն
predecessorՆախորդող, նախնի
approachմոտեցում
planպլան
handlingմշակույթ
informationինֆորմացիա
emulationէմուլացիա
contextենթատեքստ
garbageաղբ
summaryամփոփում
viewտեսք
impactազդեցություն
environmentմիջավայր
knowledgeգիտելիք
assignmentհանձնարարություն
packageփաթեթ
toolchainգործիքակազմ
desktopաշխատասեղան
archiveարխիվ
listingցանկ
appendixհավելված
performanceարտադրողականություն
ideologyգաղափարախոսություն
postulateպոստուլատ
logicտրամաբանություն
tutorialուսուցողական
testթեստ
streamհոսք
interactionփոխազդեցություն
traditionավանդույթ
messageհաղորդագրություն
screenէկրան
babysittingդայակություն
activityգործունեություն
packփաթեթ
commonընդհանուր
dailyօրական
hardբարդ
differentտարբեր
initialսկզբնական
allբոլորը
newնոր
viciousարատավոր
simpleպարզ
eachյուրաքանչյուր
otherայլ
basicհիմնական
impossibleանհնար
respectiveհամապատասխան
hypotheticalհիպոթետիկ
imaginaryմտացածին
high-levelԲարձր մակարդակ
slightաննշան
crucialվճռորոշ
robustամուր
unstableանկայուն
short-livedԿարճատև, վաղանցիկ
bothԵրկուսն էլ
naturalբնական
modernժամանակակից
anotherԱյլ, մեկ ուրիշ
sequentialհաջորդական
specialհատուկ
possibleհնարավոր
preciseԿոնկրետ, հստակ
personalանձնական
oldհին
schematicսխեմատիկ
seriousլուրջ
straightforwardշիտակ
bigմեծ
multitaskԲազմաբնույթ առաջադրանք
friendlyընկերական
bareՄերկ, դատարկ
manualձեռնարկ
slowդանդաղ
unexpectedանսպասելի
integralԱնբաժանելի, ամբողջ
specificկոնկրետ
destinedճակատագրված
sameնույնը
interchangeableփոխարինելի
overallԸնդհանուր առմամբ
stableկայուն
easyհեշտ
cheapէժան
underlyingՀիմքում ընկած
capableունակ
expensiveթանկարժեք
tremendousահռելի
so-calledԱյսպես կոչված
importantկարևոր
quickարագ
smallփոքր
equalհավասար
complicatedԲարդ, բարդացված
externalարտաքին
internalներքին
generalընդհանուր
localտեղային
suspendedԿասեցված, հետաձգված
exemplaryօրինակելի
appropriateհամապատասխան
invalidանվավեր
allowedթույլատրված
intermediateմիջանկյալ
physicalֆիզիկական
detailedմանրամասն
exhaustiveսպառիչ
outdatedհնացած
availableհասանելի
reliableհուսալի
usefulօգտակար
educationalկրթական
hugeհսկա
forbiddenարգելված
effectiveարդյունավետ
freshթարմ
newbornնորածին
subsequentՀետագա, հաջորդ
subtleնուրբ
mainհիմնական
relocatableտեղափոխելի
severalՄի քանի
addressableհասցեավորվող
highբարձր
uniqueԵզակի, միակ
arbitraryկարողայական
insufficientանբավարար
canonicalկանոնական
lowցածր
variousբազմազան
interestingհետաքրքիր
validվավեր
nestedներդրվում
secureանվտանգ
ancientհնագույն
fewՄի քանի
strongուժեղ
widespreadտարածված
bad / worse / the worstվատ / ավելի վատ / վատագույն
certainորոշակի
topmostԿարևորագույն, բարձրագույն
middleմիջին
semanticիմաստային
obviousակնհայտ
nextհաջորդ
currentընթացիկ
standardստանդարտ
popularհանրաճանաչ
duplicatedկրկնօրինակված
augmentedԸնդլայնված, լրացված
lastվերջին
complexհամալիր
necessaryանհրաժեշտ
minimalնվազագույն
flexibleճկուն
tiedկապված
correctճիշտ
exoticտարաշխարհիկ
goodլավ
painfulցավալի
dirtyկեղտոտ
disabledԱնաշխատունակ, խեղված