 
 


           .                     .      :  ,  ,  -,       .          ,       .





 

 









     

    ,      ,        .   ,     ,   .

     

                .           .

 ,          :

 : ,     .

 : , , ,  .

 :               .

  :    ,         .

          ,     .

   

            ,   .               .

  :

         (      RISC  CISC).

 ,      .

   

-               ,    .       :       .     ,       ,  .

 ,     ,           .






  


    :      

             .        (HCI)       (gulf of execution)    (gulf of evaluation).

       :

  .   .   ,     :   ,       .   ,   .

  .   .     ,     :  ,     ,      .

     ,      .          ,     .

        ,   .         (UI/UX)             .      ,           .

 ,    ,  -     .


   :   

            .       L0,       L1.          L0,   L1    .

        :

:    L1       L0.       ,      .    L1   .

:     L0 ()    L1   .   ,           .

       :        ,       ,       .      .


  : ,    

        ,      L0.       .       L1,    .      L1  .   .

      ?    .

 ()      L1        L0.      ,     .       .    L1          ,    .

     .     L0       L1   .      ,          . ( ,        -      ).

      .        .       ,          .        (   JIT-).


  

        ,        .

,      ,     L1.     M1 (      M0,   L0).

           ,      ,  M1  .        M0      .


   

          :      ,    .    .

  ,    (, ).      ,     .      ,      L2 (   M2),  L3   .

    (. . 1-1), :






. 1-1.  .

         .

       ,      .

          .     :      (),  ,   ,   ,    .

,   ,      ,       Java  Python.      .    ,         .       ,   .


     

     n      :         (L0)  . ,  ,      ,   .

       :

     .   ,    ,       .       ,    .

        .    ,    ,     .

            .    -      .


 :    

     ,    .        ,      ,        .      0 ( ),     1 (),     2 (  ,  ISA).

 ,     ,     .      ,       . ,        ,      ,      .






(. 12.   .           ).

 0:  

      .       ().           (),      .       0  1      (, Ȼ  Ȼ).

 ,   1-    ,    .    ( 16, 32  64)  ,          .

 1: 

  .      (  8  32 )  -  (),       .    ,    .

     :     ,          .       ( )   . ,     ,          .

 2:    (ISA)

Instruction Set Architecture (ISA)     ,       (,     ).     ISA,      .     ,    ,   .    ISA         .

 3:     ( )

  .       ISA,       :   ,       (   ).

      ,    1  2.     ,     . ,    2,   (   ),      .

  

  3  4    :

   (0, 1, 2)    .        ,   .    .

 4  5    ,    .

  2  3    ,   4  5    ().

 :       

  0, 1  2  :       ,   ,    .   4- ,      ,  .

 4:  .    .       ISA     .  - ()     ,        .

 5:   .      (C, C++, Java, Python, PHP  .).        3  4   .   : , Java     - ( ISA),     .

  :    

     ,           ,   .         :

      ,   :   , , ,    .    :   ?   (  )    ,   :  ,    ,    .    :     ?


   :       

   :       IBM 709

 -     ,        ,      .

 ,     (  1)*,    ( 0) ,     .        -   .    ,   :  ,  , ,    .

 , ,    ( )      .          ,       ,    ,   .

             .    , -  ,    ,     (, 2003)**,      .          .

 ,  ,      ,      .      :        .   :       .          , ,     .    :           .

 

   1940-     :  ISA ( ),    ,    ,   .      ,      .

 1951          .              (Wilkes, 1951).         ,     ISA    .

            (     ISA),     .             ,  ,      (   ).

 1950-       ,   1960-   .  1970     ISA  ,     ,           .

  

     ,     ,    .       .      (,  3  5 ,      ),   80-     ,        .

        :

         FORTRAN compiler      ʻ.

        ܻ   .

  ,            .

  .     :       .             .

       .

 .      .          .    ,   .       ( )   .

             .     -        .

    

 1960           .            ( ).       ,       .

    FMS (FORTRAN Monitor System)  IBM 709.   :

     (  *),      (        ).

   *FORTRAN,        .

        .

   *DATA,    ,       .






 1-3.      FMS.

   ,         .  *FORTRAN       ,   *DATA     .   ,     ,     .

  

     .   ISA     ,     .       ISA,   (  -)  .         ;       .

      :          .      ,     .

  1960-            .            ,    .      ,    .

         ,     3,    ISA,       .  ,         ,     .

   

    ( 1970 ),          . ,      (  )  .

           .       ,          .     .  :  INC (),  1  ,  ,    ADD,    .

       :

      ;

     ;

     ;

    ;

    .

    ,         :

     (   );

       ;

 ,     -;

  ,          ;

    ,   .

      ,      .

     

     1960-  1970- .         .       ,    ,               .        ,        ( RISC).

  ,  .   -  ,  :         (),     ,   .

      ,           . ,     ,    ,  .        .  ,    ISA,         (   ).     ,  ,      .




  .


   .

   ,     (https://www.litres.ru/pages/biblio_book/?art=74367928)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


