á¨áľááá° ááááá˝ ááá˘áŤ
áá ááĽá! á°á¨áłáłá ááŁáĽáá˝á áá° áĽááľá áľáŠá¨áľ áááŁáľ áĽááááá - á áĽá á áľá°áŤá¨áľ á¨á ááľ á áľá°áłá˝ áĽá á˝áá áľáááá˝ - OSTEPᢠáá
á˝áá áŠáááľ áá°á áŚááŹá˛áá á˛áľá°áá˝á áááľá á¨áá°áśá˝ áá ááĽáŤáľáᣠá¨á°ááŤáŠ ááá-ááĽáŽá˝áᣠáá
á°á¨ áľááľáłá áĽá ááá˝ áááá áľááá° áááá á¨ááŤáŤáľáą á°ááłáłá áááá˝á á áĽáááľ áŤáĽáŤáŤáᢠá¨ááá ááłááśá˝ áááá áĽáá
áá¨áľ áá˝áá
á áá
ááłá áá á¨ááĽáŤáśáŞ áľáŤ áĽáá
ááá áá˝áá-
- áŚáŞá
áá:
- áŚáŞá
áá:
- á¨áĽá á¨áá ááááľ;
áĽáá˛áá á¨áĽáá áťáá á áá áá¨áľ áá˝ááá˘
á¨ááŽááŤá á á áŤá
á ááľ ááŽááŤá á˛á°áŤ áá áááá? á¨áŠáŤ ááŽááŤá á ááľ ááá ááá áŤá°ááá - áááŞáŤáá˝á áŤáľáá˝áá. á á¨á°á¨ááą á áááŽáá˝ áĽá ááááŁáľá á á˘ááŽá á¨ááá አáááŞáŤáá˝ á á áááŁáŁáŞá ᨠRAM áá°á á°áŁáᣠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠáᎠááŻá áĽááá
áááŞáŤáá˝ á¨á¨áľáá á áááľ áĽáá°áá áááááŁá áĽá áŤáľáá˝áá. áá
áááľ ááĽáŽá˝ áá¨áá, áá
á°á¨ áľááľáłá ááľá¨áľ, áááłá ááá°á˝, áá° á°ááŁá áááá, ááá° ááá áá˝áá. á ááľ áááŞáŤ á¨á°áá¸á á áá ááŽá°á°áŠ áá° ááá á ááťá¸á áááłáᢠáĽá áľááá
áááŞáŤ á¨áľáá
ááľ á áá, ááŽááŤá áĽáľáŞáŤáá
áľá¨áľ ááá¸áá.
áá
ááłá á á°ááĽáŽá áĽáá° ááá á°á°áá ááá áŤá - á áĽááṠᣠááŽá°á°áá áááá á ᣠáááá áááľáá áááŞáŤáá˝á á á°áŤá áĽáá˛áá˝á ᣠááá á¨áá˝á áá¤áśá˝á áááľáᾠᣠáááŞáŤáá˝á á á ááľ áá áĽáá˛áá˝á áĽá á°ááłáłá áá´áá˝á ááá
áľáááłáá˘
Von Neumann á¨ááłáĽ áá´á
á áĽá á¨á°áááá ááá áŤá á¨áľáŤ á
áá˝ á¨áŽá ááá á¨áľááľ áá´á áá á°ááłáłá áá. áŽá ááá á¨áŽáááŠá°á á˛áľá°áá˝ áá ááłáá˝ á ááą ááᣠáĽáą á¨á¨ááł ááľá ááłáĽ á°áŤá˛áá˝ á ááą ááá˘. áááááĽáŠ á áá°áŤá áľ áá ááá˝ á ááŤáł ááá
áśá˝ áá¨áááá, ááá˝ á ááŤáł áá°áśá˝ áĽá á¨áśáľá°á ááá á ááááŽá á áľáŤáá˝, áá áááá á¨áľáááąá á áááá, á á áŤá áĽá áĽááá ááá ááľá¨á áá.
ááŽááŤáá˝á á ááá áááľáŹáľ (áĽáá˛áŤáá á ááŤáł ááŽááŤáá˝á á á ááľ áá áĽáá˛á°áŠ á¨ááááľ)ᣠááŽááŤáá˝ á ááľ á áááľ áá
á°á¨ áľááľáł áĽáá˛áአáĽá á¨á°ááŤáŠ ááłáŞáŤáá˝ áá áĽáá˛ááŁáĄ á¨ááŤáľá˝á á¨áśááľáá áľáĽáľáĽ á áᢠáĽáá˛á
ááááą á¨áśááľáá áľáĽáľáĽ (áśááľáá) á áá á¨áą áŚááŹá˛áá á˛áľá°á á°áĽá á¨áá ፠á˛áá á°ááŁáŽáš áľáááą á áľááá áĽá á áĽááľ ááľáŤáąá áá¨áłá°á áĽáá˛áá á¨áá
á áľáááľ á áľá°áłá°á áááááľ áá¨áááĽá áŤá ááááá˘
áľááá° ááá
áŚááŹá˛áá á˛áľá°áᣠá áľááá° áááá áá
áᨠááᣠá¨áŽáááŠá°á ááĽáśá˝á áááľá°áłá°á áĽá á¨á°á áááá˝á á¨áŽáááŠá°á áá ááľá°ááĽá ááá°áŤááľ á¨á°áá°á áĽááľ á ááľ á¨á°áŤáŤá ááŽááŤáá˝ áľáĽáľáĽ ááá˘.
áľááá° áááá á ááááŞáŤ á°á¨á áá¤áłáááąá áŤááá, á áŁá á áľááá á ááá áá´ - áá´á áááŁá áá áŤ. áľááá° áááá á¨ááľ á áŤá (ááŽá°á°áᣠáá
á°á¨ áľááľáłáŁ á˛áľáᣠááá°) áá ááááá áĽá áá° á á áááᣠá¨á áá áááá áĽá áá á ááá ááá á¨áá áá° áĽáŤáą áááá¨ááᢠáľááá
ᣠáá á ááá áááá¤áŁ áľááá° ááááá á¨á¨áášáá áá˝á áá á á°áἠáááłá°á áá˝ááá˘
á°á áááá˝ ááľááá° áááá áľááá áĽáá˛á°áĄ áĽá á¨á¨áášáá áá˝áá á á
á ááá áá (áĽáá° ááŽááŤá ááľáŹáľ ᣠáá
á°á¨ áľááľáłá ááá°áĽ ᣠááá ááľá¨áľ áĽá á¨ááłá°ááľ) áŚááŹá˛áá á˛áľá°á á¨á°áá°á á áááá˝ áá°áŁá ᢠᤠá á á (á¨áá°áá áŞáŤ ááŽááŤááá á áááá˝) áĽá áĽáŞ ááľá¨á á¨áá˝áá áľ (áá°áá)ᢠá ááľ á¨á°ááá° áľááá° ááá á ááśáá˝ á¨ááá አá¨áľáááľ áĽáŞáá˝á áááľá¨á ááá
áłá.
á áá¨á¨áťá á¨áášáááááá˝á á ááŤáł ááŽááŤáá˝á áĽáá˛á°áŠ áľáááŤá°áá (á áááá á˛ááŠá áááŤáľ) áĽá áááŞáŤááťá¸áá áĽá áááŁá¸áá (á áááá áá
á°á¨ áľááľáłá áááŤáľ) áĽá á˛áľáŽá˝á ááľá¨áľ (á áááá á¨á á/ጠááłáŞáŤáá˝á áááŤáľ)) áŚááŹá˛áá á˛áľá°á áĽáá˛á ááŁáá á¨ááĽá¨áľ á áľá°áłáłáŞ. áĽáŤááłááą ááŽá°á°ááŁá˛áľá áĽá áá᪠á¨áľáá áą ááĽá áľ á ááá á¨áľááá° áááá á ááą áá áá
áŚááŹá˛áá á˛áľá°á á áá°áŤá á°ááŁá áá á áááľá¨áľ á áĽááľáŁ á áłááááľ ááá á á°ááá˘áŚá˝ áĽááá
á ááĽáśá˝ á¨ááľá°áłá°á á°ááŁá ááááᢠá¨á°áá°á ááá˘
á˛áአáááŁáááľ
á¨áá¨á°ááá ááŽááŤá á áľáĄá áľáĄ-
(https://www.youtube.com/watch?v=zDwT5fUcki4&feature=youtu.be)
ááá áአáľáááśá˝á á ááá˝áá, á áĽáááą, á¨ááŤá°ááá áá á°ááŁáá ááĽáŤáľ áá á á˝á¨ááá() á¨áá á°ááŁá á¨á°ááľ áá°áťá ááá áĽá á ááľ á°á¨ááľ áŤáá á áá ááááľ ááᢠáľááá
á°á ááá áĽáá° áá᪠áĽá´áľ áŤáłáááá ááĽá¨ááá ááá°áá°á áá áá°áááá˘
áá
áá ááŽááŤá áĽááŤááľ áĽá "A" á¨áááá áḠáŁá
᪠áĽáá° áááá áĽááľá°áááá. áá¤áą á á°áá á áľá°áłá˝ á áá°áá - áľáááą á ááá "A" á¨áááá áḠáŁá
᪠á á¨ááá á¨ááŤáłá ááŽááŤá áŤá¨áááá.
á áá áĽá á°ááłáłá ááŽááŤá á ááŁááá˝ á˛á°áŠáŁ ááá áá á¨á áá ááá˝ áááľá¨á á¨á°ááŤáŠ áá°ááľá á áááŁáľ á ááŤáŠá áĽááááᢠá áá
áááł áá¤áą á á°áá°á á°á¨á á¨á°áᨠáááá. ááá áĽááłá á ááľ ááŽá°á°á á˘áá¨áá, ááŽááŤá á á ááľ áá áá¨áááá. áĽáá´áľ áá á¨áááá? ááá áá á¨áľááá° áááá, á¨áááľáá á˝ááłáá˝ áłááłáá, á
á áľá áááĽáŤá. á˛áľá°á á ááŤáł á¨áášáá ááŽá°á°á áĽááłááᣠá ááľá áááŤá ááŽá°á°á áá° ááľá-ááłáĽ áá°áĽ á¨áá˝ ááĽá á ááá¨á áĽá á¨áááľá ááŽááŤáá˝á á á ááľ áá áĽáá˛á°áŠ áŤáľá˝ááᢠáá
á
á áľ ááŁáá á˛áአáááŁáááľ.
áá
áľáá áĽá áĽáŤááá˝á áŤáľááłá, áááłá, áĽá ááŽááŤáá˝ á á°ááłáłá áá áĽáá˛á°áŠ á¨ááá, á¨áľáá ááááŤá? á¨áľááá° áááá "áááŞáŤáá˝" ááá
áĽáŤá á°á áŤá áá¸á. ááá˛áá˝ á áľááá° áááá ááľáĽ á áĽá áŚáłáá˝ áĽá
á áá áááá áĽá áááłá°ááľ áĽáŤááá˝ áááľ áá°áŁáᣠáĽá áľááá° áááá á¨áá°ááĽáŤá¸á áá°á¨áłá áľááśá˝ áá¸áᢠáľááá
á¨áľááá° áááá áĽáá° á¨ááĽá¨áľ á áľá°áłáłáŞ áá.
á¨áá á°á¨ áľááľáł áááŁá
á áá áľááľáłá áĽáááá¨áľá˘ á áááá áľáááśá˝ ááľáĽ áŤáá á¨ááľáłááľ á áŤáá áá´á áĽáá° áŁááľ áľááľá ááá¨áá.. á¨áá
á°á¨ áľááľáł áááá áĽ, ááĽááľ áŤáľáááááłá á¨áááľ á áľáŤáťáĽáąá áááľá¨áľ. áá¨áá áááťá ááá ááááá áááĄá áĽá á¨áááľ á áľáŤáťáá á¨áľ áĽáá°áá˝á áááá˝ á ááĽááľá˘
á ááŽááŤá á áááá áá
áľ áá
á°á¨ áľááľáł áŤáááá¨áĽ áá°ááłá. á ááľ ááŽááŤá áááá á¨áá¨á á ááááŠá á áá
á°á¨ áľááľáł ááľáĽ áŤá¨ááťá áĽá á¨á°ááŤáŠ áááŞáŤáá˝á á áá°áá á áá°ááłá. áá
á áĽáá˛á
áĽááłá áááŞáŤá á áá
á°á¨ áľááľáł ááľáĽ á°á¨áá˝áˇá, áľááá
ááááĽáá áááŞáŤ ááĽáŤááłááą áĽáŤáá áĽáá˛á áá°ááłá.
malloc () áĽáŞ
áĽáŞáá á áá áá á¨áá á°á¨ áľááľáł áááá á¨áááľá á á¨áá¨á°ááá ááŽááŤá á áľáĄá áľ malloc () (https://youtu.be/jnlKRnoT1m0)áĄ-
ááŽááŤá á ááŤáł á°ááŁáŤáľá áŤá¨áááá. á ááááŞáŤ, á¨á°áá°á áá
á°á¨ áľááľáłá (ááľáá 7) áááľáŁá, á¨ááŤá á¨á°áá°á áá áááľ á áľáŤáť (ááľáá 9) áŤáľáá, á á°áá°á á áá
á°á¨ áľááľáł á¨ááááŞáŤ ááľáá˘áŤ áá ááŽá áá˝áá. á ááá á ááŽááŤá á "p" á°áááá á áľáŤáť ááľáĽ á áá
á°á¨ áľááľáł ááľáĽ á¨á°á¨áá¸áá áĽá´áľ á¨áá¨ááá áľ áá°áľ ááľáĽ áááŁá. áĽáá˛áá á¨áá°áąá ááłáá፠á áŤáą áŤáľááᢠá¨áá°áą ááłáá፠ááĽáŤááłááą á¨áŠáŤ áá°áľ áአááá˘. áĽá á
ááá˝á á¨áááá á áá á áľá°áłá˝ áá¤áľ áá áĽáá°áá¨ááá-á ááááŞáŤá áááł ááá áŤáá°á¨á áĽá áĽá á
ááá˝á áĽáť áŤááą á áľáŤáťááš á¨á°ááŤáŠ ááááᢠáá áá
á áĽá á˝áá°-ááłáĽ ááľáĽ á áááľá
á! áľáááᣠáááá áľáááśá˝ á ááŁáŞááľ á¨áá á¨áá
á°á¨ áľááľáł áŤáá°ááŤááá˝á áľááá¸á ááᢠá¨á°á°áá¨á, á¨áá á áá áá¤áľ áĽááááá - á¨áááľ á á ááľ áá á¨áá°áŠ ááŽááŤáá˝ á¨ááľáłááť á áľáŤáťáá˝ ááŁáŁáá.
á áá¤áąá, áááľ áááá°á ááŽááŤáá˝ á¨áŤáłá¸á á¨áá á¨á áľáŤáť áŚáłáá˝ áá áá°áŤá, áá
á á á°áŤá á á áŤáá áá
á°á¨ áľááľáł ááľáĽ á áľááá° áááá áŤááł á°áááżá.. áľááá
, á á ááľ ááŽááŤá ááľáĽ á¨ááľáłááť á áľáŤáťáá˝á áá áá á ááá ááአááá˝á á áááłáá, áĽá ááĽáŤááłááą ááŽááŤá á¨áŤáą á¨áá á áŤáá áá
á°á¨ áľááľáł áŤáá áááľáá, áá á áá á¨á°á°á á áá. áĽáááłá áá á áŤáá áá
á°á¨ áľááľáł á áľááá° áááá á¨áá°áłá°á á¨á፠áááá፠áá.
ááĽááľ
á áľááá° ááááá˝ ááľáĽ áŤááľ á áľááá ááá° ááłáŽá˝ ááľáĽ ááá - ááĽááľ. áá áá á á ááľ ááŽááŤá ááľáĽ á¨áĽá áááŽá˝ áá á á ááľ áá á˛á°áŤ áá¨á°áą áľááá˝á á˝ááŽá˝ á˛ááአáĽá á áá áááá. á áľááá° áááá ááľáĽá á˘áá ááĽááľ áŤáá¸á ááłáŽá˝ áááłá. á ááľáá á¨áá á°á¨ áľááľáł áĽá ááŽá°á°á á¨áá˝áá ááłááá˝ áŚá¤áľá¤áľ áĽá áááŽá˝á á á°ááłáłá áá áĽáá°ááŤáľá°áłáľá á°ááááĽá - á¨ááááŞáŤáá áá°áľ ááááŤá, á¨ááŤá ááá°áá, ááá°. áĽáá° á°ááá , áá áŁá ᪠áá° á ááłááľ á˝ááŽá˝ ááŤá፠áá˝áá. áľááá , áááłá, áááá áŁááĽá-áá ááŽááŤáá˝ áĽáá°áá á áááľ á˝ááŽá˝ áŤááĽáá¸áá.
á¨áá¨á°ááá ááŽááŤá á áľáĄá áľáĄ-
á ááá á°ááŁá ááľáĽ áŤáá ááŽááŤá áĽáŞáá á áá áá áááľ ááŽá˝ áááĽáŤá áá á(). á áá
ááłáᣠáá á¨ááá˝ á°ááŁáŤáľ áá á á ááľ á¨áá
á°á¨ áľááľáł áŚáł áá á¨áá°áŤ á°ááŁá áá á°áĽá ááłá°áĽ áá˝ááᣠá á ááľ áá á¨á ááľ á áá á°ááŁá á ááá
áá°áŤáᢠá áá
ááłá, áĽáŤááłááą áá ááááŤá áĽá á°ááŁáŠá áŤá¨áááá á áŤá°á () á á°áŤá á ááá á°áááááá áá¨ááŤá,.
áá áá ááŽááŤá á 1000 áááá áĽááŤááľá˘ áĽááľá áĽáá°áááąáľ áá¤áą 2000 ááá á áá áľ ááááŤáąá áĽáŤááłááą áá á°áááááá 1000 áá á¨ááŻáᢠááá, ááá ááá á áŁá ááá á áá°áá. á°á¨á᪠áľáááážá˝á á á¨áá°á á á°á á°á¨á°á ááŽááŤáá áááľáŹáľ áĽááááá˘
ááĽáá á ááľááŁáľ áááłá 100000 áá¤áąá áĽáá° ááĽá 200000 áĽáá áĽááá ááá áá ááĽáŠá 100000 á°áááá áĽááŽáĽ áľáááááá áááľ áá¨áľ áĽáť áłááá á¨á°ááŤáŠ á¨á°áłáłáą áááśá˝á áĽáááááᢠáááą ááĽáŠá ááá¨áá áśáľáľ ááááá˝ áŤáľáááá - ááĽáŠá á¨áá
á°á¨ áľááľáł áááŁáľ ᣠáá¨áá áĽá á¨á፠ááĽáŠá ááá°á ááťáᢠáĽááá
áá áááŞáŤáá˝ á á áśáá (ááá á á ááľ áá) áľááá°áá¸á áĽáá°áá
á áááľ áĽáááł áááŽá˝ áá¨á°áą áá˝áá. áá
á˝áá á ááŽááŤá ááľáĽ ááŁáá á¨áá áááł. á áááłáá
á
á˝á áľ áŤááłáá áááá˝ á¨áááááá áŚááŹá˝ááá á ááťá¸á áá á°á˝áá ááŤáłáľáŠ áá˝ááá˘
ááá: hab.com