SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Software Computer
Software Computer

               (System Software)
              ก (Application Software)
                 (Programming Language)
(Software)               ก (Program)
                            !" #         " " ก
!$ % &"# ! #        '( ก ) 2 * + ,( -
 •                (System Software)
 •               ก (Application Software)
System Software
          ก          " "( ก' (! *ก           '"( - . #    !#
     !" #        !' ก           . #          ! # ก ( "/   0
  !'    ก             1/ *''      (           /* ! ! *    !ก
   ก'21 ก           % &"# ! # *'' '(           ก ) 2 *+   /ก

      •        &' ( 'ก) (Operating System)
      • (     +,)-) (Translator)
Operating System : OS
  /0) 123 456 37 ก 089: ;< / <)3=) 5             +
      ก 09/>?)89:@>ก) A A0ก) &' ( '3)>6 3=) 5           +
  B>( B>>AC ) B(: 3 BC ) / ( A A0ก) 8C ) 3)>6 3=) 5 @/? ก(
                  ก D4<> DOS, UNIX, OS/2, Windows + Linux
  Mac OS
Operating System Function

  System boot
  7 ก 0A A0 ก S <)3 T 89:D U>0) V)>@>          /W D9ก
    9ก <)3 <) Device Driver
  Y(5ก) 3)>@>B< >6 3ก) '5 < ก( Z;?@4? + C)> A )0B 5 ก
  @/? ก<Z;?@4?
  ก) Y(5ก)         [ +
      YB 6? Z'5+)5 + 6(5Y(3/ ก) 8C)3)>6 37 ก 0
  @/? 'ก) 7 ก 0 ก W:>
Example Operating System
Ms-DOS
   8C)3)>D U>     3)>D59 (Single Task)
 Ms Windows
          ) ''/+) 3)> (Multi Tasking)
   Windows 95, Windows 98, Window 2000, Windows Me, Windows XP,
   Windows 2003, Windows Vista
Network Operating System : NOS
   Windows NT, Windows 2000 Server, Windows 2003 Server, Netware
Example Operating System(cont.)

   Open Operating System
     Linux
     Unix
     Multi-User/Multi-Tasking
Translator
           !"#$% &'(ก* +, ก -.$*/ 0 1234 5'"+ !"#6!7 689 , :7;<,
  -;$.== !"4:>?@(#&:-A#6 ,BC3
  ก -#6!7 D$-.ก->4:>?@(#&:-ABE7'+C><5 > -F C$,1+ C3 ' !
  BE&:+: G'7&'(.$*/ 0 4:>?@(#&:-A.$*+, #$% / 0 #4-H":+ก<:
Compiler
    D U> ( +,)-) 5( B;3
       +7 ก 0 ?>f ( 8(g37 ก 0@/?D U>7 ก 0D 9 ก@4?3)>
   D0W: +A )0/0) 6 345AC)B(:3 <)3T/05 +? /(BAC)B(:389:[5?
   (Object code) B)0) 1Dกi [ ?@4?[5? 9กD0W: ? 3ก) 8C)@/?+5D +)@>
   ก) +A )0/0) [5?0)ก
Interpreter
   D U> ( +,)-) 5( B;3
       +AC)B(:3 ?>f ( 89:+   8(5 +? &' ( 'AC)B(:389: +[5?8(>89
    +? Y2 3 +AC )B(: 3@> 8( 5 < T[ /)ก09 6? Z' 5 +)5B)0) 1
    ก?[6 +? Run < [5?8(>89
    /(BAC)B(:389:[5?Y)กก) 0 +Z+[0<B)0) 1Dกi [ ?@4? 9ก[5?
ก                   Compiler               Interpreter
               Compiler                             Interpreter
1. +8(g37 ก 0 +? Y238C)3)> )0 1. +7 ก 089+ AC)B(:3 + 8C)3)> )0
AC)B(:3@>7 ก 0>(g>            AC)B(:3>(g>8(>89
2. @4?D>Wg 89:@>/>< A )0YC)0)ก       2. @4?D>Wg 89:/>< A )0YC)>?
3. 09ก) B ?)3 Object7     ก0         3. [0<09ก) B ?)3 Object 7     ก0
4. 1?)7 ก 009ก) 8C)3)>          > gC) 4. 1?)7 ก 009ก) 8C)3)>       > gC)
DA W: 3Y >C) Object 7 ก 0[ @4?3)> Y ? 3 +AC)B(:3 gC) +? gC) 9ก 8C)@/?ก)
[5?D+ 75 [0< ? 3 + gC) 8C)@/?8C)3)> 8C)3)>4?)
[5?D i ก <)
Application Software

  7 ก 089: Programmer D69 >62g>DW: @4?3)>5?)> <)3 T )0A )0 ? 3ก) 6 3
  Z;?@4?Df) 3)>>(g> T DW: C)> A )0B 5 ก A )0 5D i + A )01;ก ? 3 09
  0) V)>D59 ก( > Z;? @ 4? [ 0< YC ) D U > ? 3 ( 3/ ก? [ 67 ก 0 D0W: [5? 0 )
  B)0) 1@4?3)>[5?8(>89
         Special Purpose Software
            09A )0D/0) B0ก( 3)>Df) 5?)> D4<> 7 ก 0BC)/ ( n)ก1 >D3'>
         General Purpose Software
            D U>7 ก 089: ก 0)BC)/ ( 3)>8(: T [
General Purpose Software
   Electronic Spreadsheet
      D4<> MS Excel, Lotus 1-2-3
Word Processing
   MS Word, WordPad, Word Perfect
Presentation Software
    MS PowerPoint
Database Management System : DBMS
  MS Access, FoxPro, Oracle
Graphic Software
  Adobe Photoshop, MS Paint
Desktop Publishing
  Ms Publisher, Adobe PageMaker
Communication Software
  MSN Messenger
Website Design Software
  Ms frontpage, Macromedia Dreamweaver MX
Browser Software
  Ms Internet Explorer, Opera, Firefox, Safari
Cmpression Software
  WinZip, Winrar
Games Software
  Solitaire, Pangya, Warcraf
Multimedia Software
  Winamp, PowerDVD, Windows Media Player
Utilities Software
  ScanDisk, Defragmenter, Backup
Programming Language
     Low Level Languages
     High Level Languages
     Very High Level Languages
     Object-oriented Languages
     Natural Languages
Low Level Languages
    Machine Language
           )                  *ก ' ! / 4     (0 /* 1)
    Assembly Language
                       /* ,/ก56# 0 /* 1 ก             ก
                    1$ ( /* 7!ก!( + 5   ( ADD
       ก              / !    ก     /+ 5 ก!( Assembler
                         0$       $ (0 ) "      ก       /+ 5
               0$     ก ก
High Level Languages
 (s>)DW: @/?0>- B)0) 1D6?)@Y@>AC)B(:3 <)3T 8C)@/?B 5 ก + D U> 'B @>ก)
  &' ( '3)> >DA W: 3A 0' D 89: <)3ก(>[5?
 Fortran Language
     D/0) ก( 3)>8)35?)> '8 )u)B     + AS' u)B 89:09ก) AC)> S0)กT
 Cobol Language                                     A = 10
    D/0) ก( 3)>w ก'Y6>)5@/x<89:096? 0;+0)กT         B = 20

 BASIC Language                                     If A > B Then
 Pascal Language                                      C = A+B
                                                      PRINT C
 C Language                                         Else
                                                          A-
                                                      C = A-B
 Compiler + Interpreter                             PRINT C
                                                    End IF
Very High Level Languages

    Object-oriented Language X OOP
       Visual Basic Language
       Java Language
Natural Language
   C)> A )0B 5 ก@>ก) (s>)7 ก 0 D>W: 3Y)ก[0<YC)D U> ? 3
   &' ( ' )0ก{ D 9 6 37A 3B ? )3,)-)          ,)-)w 04) ' D U >
 7 ก 0,)-)ก) D 9 ก5; 6? 0; + 89: >x) @/? Z;? @ 4? B )0) 1B< 3 A )0
  ? 3ก) D U>AC);56 3,)-)0>- 89:D U>7A 3B ?)36 3,)-) (3ก|-[5?
ก -#*H:ก,1/ 0 4:>?@(#&:-A

      ,)-)0) V)>89:@4?@> 3Aก)
      A )0D/0) B0 + ASB0 ( '6 3,)-)>(g>T
      ก) 8C)3)> < 0ก(>ก( 7 ก 0 W:>T
      ก) 8C)3)> < 0ก(      W:>T
Question ?

Más contenido relacionado

Destacado

Computer Processing
Computer ProcessingComputer Processing
Computer Processingchukiat008
 
Data Information
Data  InformationData  Information
Data Informationchukiat008
 
ข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศchukiat008
 
เทคโนโลยีสารสนเทศ
เทคโนโลยีสารสนเทศเทคโนโลยีสารสนเทศ
เทคโนโลยีสารสนเทศchukiat008
 
สื่อประสม
สื่อประสมสื่อประสม
สื่อประสมchukiat008
 
Hardware and data information
Hardware and data informationHardware and data information
Hardware and data informationchukiat008
 
Computer Network
Computer  NetworkComputer  Network
Computer Networkchukiat008
 

Destacado (9)

Computer Processing
Computer ProcessingComputer Processing
Computer Processing
 
Data Information
Data  InformationData  Information
Data Information
 
ข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศ
 
เทคโนโลยีสารสนเทศ
เทคโนโลยีสารสนเทศเทคโนโลยีสารสนเทศ
เทคโนโลยีสารสนเทศ
 
สื่อประสม
สื่อประสมสื่อประสม
สื่อประสม
 
Hardware and data information
Hardware and data informationHardware and data information
Hardware and data information
 
Computer Network
Computer  NetworkComputer  Network
Computer Network
 
Comandtechnom3
Comandtechnom3Comandtechnom3
Comandtechnom3
 
แผนการสอนคอมพิวเตอร์ ม.1-3
แผนการสอนคอมพิวเตอร์ ม.1-3แผนการสอนคอมพิวเตอร์ ม.1-3
แผนการสอนคอมพิวเตอร์ ม.1-3
 

Similar a Software

Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en Chack3 Org
 
Trampas en c ++
Trampas en c ++Trampas en c ++
Trampas en c ++DTQ4
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227erikalejo
 
Guia Programacion 1
Guia Programacion 1Guia Programacion 1
Guia Programacion 1martell024
 
Training Autocad Indonesia
Training Autocad IndonesiaTraining Autocad Indonesia
Training Autocad IndonesiaEdi Supriyanto
 
(533817759) guia comp
(533817759) guia comp(533817759) guia comp
(533817759) guia compAlmaItzany15
 
Robot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdfRobot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdfHernndezErick2
 
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCNCCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCNPARC, a Xerox company
 
FdP_Diapositivas_2018
FdP_Diapositivas_2018FdP_Diapositivas_2018
FdP_Diapositivas_2018ead1943
 
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RGestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RFrancisco Palm
 

Similar a Software (20)

Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
Trampas en c ++
Trampas en c ++Trampas en c ++
Trampas en c ++
 
C++.pdf
C++.pdfC++.pdf
C++.pdf
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Guia Programacion 1
Guia Programacion 1Guia Programacion 1
Guia Programacion 1
 
Training Autocad Indonesia
Training Autocad IndonesiaTraining Autocad Indonesia
Training Autocad Indonesia
 
(533817759) guia comp
(533817759) guia comp(533817759) guia comp
(533817759) guia comp
 
Robot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdfRobot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdf
 
Revista digital
Revista digitalRevista digital
Revista digital
 
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCNCCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
 
Introduccion Lenguaje C Blanca
Introduccion Lenguaje  C BlancaIntroduccion Lenguaje  C Blanca
Introduccion Lenguaje C Blanca
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Anexo 1 certidems
Anexo 1 certidemsAnexo 1 certidems
Anexo 1 certidems
 
Web Mapping con Django
Web Mapping con DjangoWeb Mapping con Django
Web Mapping con Django
 
Modulautocad
ModulautocadModulautocad
Modulautocad
 
FdP_Diapositivas_2018
FdP_Diapositivas_2018FdP_Diapositivas_2018
FdP_Diapositivas_2018
 
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RGestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
 
Variables2
Variables2Variables2
Variables2
 
Reportaje pseint
Reportaje pseintReportaje pseint
Reportaje pseint
 

Más de chukiat008

สาระวิชา การงานอาชีพและเทคโนโลยี ม.3
สาระวิชา การงานอาชีพและเทคโนโลยี ม.3สาระวิชา การงานอาชีพและเทคโนโลยี ม.3
สาระวิชา การงานอาชีพและเทคโนโลยี ม.3chukiat008
 
สาระวิชาการงานอาชีพและเทคโนโลยี ม.1
สาระวิชาการงานอาชีพและเทคโนโลยี ม.1สาระวิชาการงานอาชีพและเทคโนโลยี ม.1
สาระวิชาการงานอาชีพและเทคโนโลยี ม.1chukiat008
 
การงานอาชีพและเทคโนโลยี ม.2
การงานอาชีพและเทคโนโลยี ม.2การงานอาชีพและเทคโนโลยี ม.2
การงานอาชีพและเทคโนโลยี ม.2chukiat008
 
การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์chukiat008
 
Data processing1
Data processing1Data processing1
Data processing1chukiat008
 
Data processing
Data processingData processing
Data processingchukiat008
 
การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtmlchukiat008
 
การสื่อสารข้อมูล
การสื่อสารข้อมูลการสื่อสารข้อมูล
การสื่อสารข้อมูลchukiat008
 

Más de chukiat008 (20)

สาระวิชา การงานอาชีพและเทคโนโลยี ม.3
สาระวิชา การงานอาชีพและเทคโนโลยี ม.3สาระวิชา การงานอาชีพและเทคโนโลยี ม.3
สาระวิชา การงานอาชีพและเทคโนโลยี ม.3
 
สาระวิชาการงานอาชีพและเทคโนโลยี ม.1
สาระวิชาการงานอาชีพและเทคโนโลยี ม.1สาระวิชาการงานอาชีพและเทคโนโลยี ม.1
สาระวิชาการงานอาชีพและเทคโนโลยี ม.1
 
การงานอาชีพและเทคโนโลยี ม.2
การงานอาชีพและเทคโนโลยี ม.2การงานอาชีพและเทคโนโลยี ม.2
การงานอาชีพและเทคโนโลยี ม.2
 
Job m.1
Job m.1Job m.1
Job m.1
 
Computer m.3
Computer m.3Computer m.3
Computer m.3
 
Computer m.2
Computer m.2Computer m.2
Computer m.2
 
Computer m.1
Computer m.1Computer m.1
Computer m.1
 
Answer com1
Answer com1Answer com1
Answer com1
 
Answer com1
Answer com1Answer com1
Answer com1
 
Answer com1
Answer com1Answer com1
Answer com1
 
การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์การสื่อสารข้อมูลทางคอมพิวเตอร์
การสื่อสารข้อมูลทางคอมพิวเตอร์
 
Html
HtmlHtml
Html
 
Unit3
Unit3Unit3
Unit3
 
Data processing1
Data processing1Data processing1
Data processing1
 
Data processing
Data processingData processing
Data processing
 
Original it 3
Original it 3Original it 3
Original it 3
 
Cai html
Cai htmlCai html
Cai html
 
การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtml
 
Excel
ExcelExcel
Excel
 
การสื่อสารข้อมูล
การสื่อสารข้อมูลการสื่อสารข้อมูล
การสื่อสารข้อมูล
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (19)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Software

  • 2. Software Computer (System Software) ก (Application Software) (Programming Language)
  • 3. (Software) ก (Program) !" # " " ก !$ % &"# ! # '( ก ) 2 * + ,( - • (System Software) • ก (Application Software)
  • 4. System Software ก " "( ก' (! *ก '"( - . # !# !" # !' ก . # ! # ก ( "/ 0 !' ก 1/ *'' ( /* ! ! * !ก ก'21 ก % &"# ! # *'' '( ก ) 2 *+ /ก • &' ( 'ก) (Operating System) • ( +,)-) (Translator)
  • 5. Operating System : OS /0) 123 456 37 ก 089: ;< / <)3=) 5 + ก 09/>?)89:@>ก) A A0ก) &' ( '3)>6 3=) 5 + B>( B>>AC ) B(: 3 BC ) / ( A A0ก) 8C ) 3)>6 3=) 5 @/? ก( ก D4<> DOS, UNIX, OS/2, Windows + Linux Mac OS
  • 6. Operating System Function System boot 7 ก 0A A0 ก S <)3 T 89:D U>0) V)>@> /W D9ก 9ก <)3 <) Device Driver Y(5ก) 3)>@>B< >6 3ก) '5 < ก( Z;?@4? + C)> A )0B 5 ก @/? ก<Z;?@4? ก) Y(5ก) [ + YB 6? Z'5+)5 + 6(5Y(3/ ก) 8C)3)>6 37 ก 0 @/? 'ก) 7 ก 0 ก W:>
  • 7. Example Operating System Ms-DOS 8C)3)>D U> 3)>D59 (Single Task) Ms Windows ) ''/+) 3)> (Multi Tasking) Windows 95, Windows 98, Window 2000, Windows Me, Windows XP, Windows 2003, Windows Vista Network Operating System : NOS Windows NT, Windows 2000 Server, Windows 2003 Server, Netware
  • 8. Example Operating System(cont.) Open Operating System Linux Unix Multi-User/Multi-Tasking
  • 9. Translator !"#$% &'(ก* +, ก -.$*/ 0 1234 5'"+ !"#6!7 689 , :7;<, -;$.== !"4:>?@(#&:-A#6 ,BC3 ก -#6!7 D$-.ก->4:>?@(#&:-ABE7'+C><5 > -F C$,1+ C3 ' ! BE&:+: G'7&'(.$*/ 0 4:>?@(#&:-A.$*+, #$% / 0 #4-H":+ก<:
  • 10. Compiler D U> ( +,)-) 5( B;3 +7 ก 0 ?>f ( 8(g37 ก 0@/?D U>7 ก 0D 9 ก@4?3)> D0W: +A )0/0) 6 345AC)B(:3 <)3T/05 +? /(BAC)B(:389:[5? (Object code) B)0) 1Dกi [ ?@4?[5? 9กD0W: ? 3ก) 8C)@/?+5D +)@> ก) +A )0/0) [5?0)ก
  • 11. Interpreter D U> ( +,)-) 5( B;3 +AC)B(:3 ?>f ( 89:+ 8(5 +? &' ( 'AC)B(:389: +[5?8(>89 +? Y2 3 +AC )B(: 3@> 8( 5 < T[ /)ก09 6? Z' 5 +)5B)0) 1 ก?[6 +? Run < [5?8(>89 /(BAC)B(:389:[5?Y)กก) 0 +Z+[0<B)0) 1Dกi [ ?@4? 9ก[5?
  • 12. Compiler Interpreter Compiler Interpreter 1. +8(g37 ก 0 +? Y238C)3)> )0 1. +7 ก 089+ AC)B(:3 + 8C)3)> )0 AC)B(:3@>7 ก 0>(g> AC)B(:3>(g>8(>89 2. @4?D>Wg 89:@>/>< A )0YC)0)ก 2. @4?D>Wg 89:/>< A )0YC)>? 3. 09ก) B ?)3 Object7 ก0 3. [0<09ก) B ?)3 Object 7 ก0 4. 1?)7 ก 009ก) 8C)3)> > gC) 4. 1?)7 ก 009ก) 8C)3)> > gC) DA W: 3Y >C) Object 7 ก 0[ @4?3)> Y ? 3 +AC)B(:3 gC) +? gC) 9ก 8C)@/?ก) [5?D+ 75 [0< ? 3 + gC) 8C)@/?8C)3)> 8C)3)>4?) [5?D i ก <)
  • 13. Application Software 7 ก 089: Programmer D69 >62g>DW: @4?3)>5?)> <)3 T )0A )0 ? 3ก) 6 3 Z;?@4?Df) 3)>>(g> T DW: C)> A )0B 5 ก A )0 5D i + A )01;ก ? 3 09 0) V)>D59 ก( > Z;? @ 4? [ 0< YC ) D U > ? 3 ( 3/ ก? [ 67 ก 0 D0W: [5? 0 ) B)0) 1@4?3)>[5?8(>89 Special Purpose Software 09A )0D/0) B0ก( 3)>Df) 5?)> D4<> 7 ก 0BC)/ ( n)ก1 >D3'> General Purpose Software D U>7 ก 089: ก 0)BC)/ ( 3)>8(: T [
  • 14. General Purpose Software Electronic Spreadsheet D4<> MS Excel, Lotus 1-2-3
  • 15. Word Processing MS Word, WordPad, Word Perfect
  • 16. Presentation Software MS PowerPoint
  • 17. Database Management System : DBMS MS Access, FoxPro, Oracle
  • 18. Graphic Software Adobe Photoshop, MS Paint
  • 19. Desktop Publishing Ms Publisher, Adobe PageMaker
  • 20. Communication Software MSN Messenger
  • 21. Website Design Software Ms frontpage, Macromedia Dreamweaver MX
  • 22. Browser Software Ms Internet Explorer, Opera, Firefox, Safari
  • 23. Cmpression Software WinZip, Winrar
  • 24. Games Software Solitaire, Pangya, Warcraf
  • 25. Multimedia Software Winamp, PowerDVD, Windows Media Player
  • 26. Utilities Software ScanDisk, Defragmenter, Backup
  • 27. Programming Language Low Level Languages High Level Languages Very High Level Languages Object-oriented Languages Natural Languages
  • 28. Low Level Languages Machine Language ) *ก ' ! / 4 (0 /* 1) Assembly Language /* ,/ก56# 0 /* 1 ก ก 1$ ( /* 7!ก!( + 5 ( ADD ก / ! ก /+ 5 ก!( Assembler 0$ $ (0 ) " ก /+ 5 0$ ก ก
  • 29. High Level Languages (s>)DW: @/?0>- B)0) 1D6?)@Y@>AC)B(:3 <)3T 8C)@/?B 5 ก + D U> 'B @>ก) &' ( '3)> >DA W: 3A 0' D 89: <)3ก(>[5? Fortran Language D/0) ก( 3)>8)35?)> '8 )u)B + AS' u)B 89:09ก) AC)> S0)กT Cobol Language A = 10 D/0) ก( 3)>w ก'Y6>)5@/x<89:096? 0;+0)กT B = 20 BASIC Language If A > B Then Pascal Language C = A+B PRINT C C Language Else A- C = A-B Compiler + Interpreter PRINT C End IF
  • 30. Very High Level Languages Object-oriented Language X OOP Visual Basic Language Java Language
  • 31. Natural Language C)> A )0B 5 ก@>ก) (s>)7 ก 0 D>W: 3Y)ก[0<YC)D U> ? 3 &' ( ' )0ก{ D 9 6 37A 3B ? )3,)-) ,)-)w 04) ' D U > 7 ก 0,)-)ก) D 9 ก5; 6? 0; + 89: >x) @/? Z;? @ 4? B )0) 1B< 3 A )0 ? 3ก) D U>AC);56 3,)-)0>- 89:D U>7A 3B ?)36 3,)-) (3ก|-[5?
  • 32. ก -#*H:ก,1/ 0 4:>?@(#&:-A ,)-)0) V)>89:@4?@> 3Aก) A )0D/0) B0 + ASB0 ( '6 3,)-)>(g>T ก) 8C)3)> < 0ก(>ก( 7 ก 0 W:>T ก) 8C)3)> < 0ก( W:>T