SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Introducci´n
                o
          Origenes
             UNIX
           Matlab




UNIX Parte 2: Software

           Israel Garc´
                      ıa

 Universidad Aut´noma de Yucat´n
                o             a




      Israel Garc´
                 ıa   UNIX Parte 2: Software
Introducci´n
                                      o
                                Origenes
                                   UNIX
                                 Matlab




previously on this class:
     C´mo funcionan los cores de un procesador moderno?
      o




                            Israel Garc´
                                       ıa   UNIX Parte 2: Software
Introducci´n
                            o
                      Origenes
                         UNIX
                       Matlab




Cada core es un procesador
Comparten un espacio de memoria, llamado Cache.




                  Israel Garc´
                             ıa   UNIX Parte 2: Software
Introducci´n
                             o
                       Origenes
                          UNIX
                        Matlab




Cada core es un procesador
Comparten un espacio de memoria, llamado Cache.
y lo unico que saben hacer es b´sicamente mover datos...
     ´                         a




                   Israel Garc´
                              ıa   UNIX Parte 2: Software
Introducci´n
                      o
                Origenes
                   UNIX
                 Matlab




A continuaci´n... ejemplo de ensamblador:
            o




            Israel Garc´
                       ıa   UNIX Parte 2: Software
Introducci´n
                                o
                          Origenes
                             UNIX
                           Matlab




Pregunta natural,
C´mo hablar con el procesador?
 o




                       Israel Garc´
                                  ıa   UNIX Parte 2: Software
Introducci´n
                                 o
                           Origenes
                              UNIX
                            Matlab




Pregunta natural,
C´mo hablar con el procesador?
  o
Con un traductor, o compilador, de un lenguaje intermedio a
lenguaje maquina: ensamblador, C, C++, java, fortran, matlab, ...




                        Israel Garc´
                                   ıa   UNIX Parte 2: Software
Introducci´n
                             o
                       Origenes
                          UNIX
                        Matlab



La mayor´ de los lenguajes heredan su sintaxis de C .
        ıa
La mayor´ de los sistemas operativos est´n escritos en este
          ıa                            a
lenguaje.
Es procedural, portable, provee acceso de bajo nivel a la
memoria, y hay que compilarlo.




                    Israel Garc´
                               ıa   UNIX Parte 2: Software
Introducci´n
              o
        Origenes
           UNIX
         Matlab




Compilado Vs Interpretado




    Israel Garc´
               ıa   UNIX Parte 2: Software
Introducci´n
                                  o
                            Origenes
                               UNIX
                             Matlab




Entonces, porqu´ quisiera uno compilar en lugar de interpretar?
               e




                        Israel Garc´
                                   ıa   UNIX Parte 2: Software
Introducci´n
                                  o
                            Origenes
                               UNIX
                             Matlab




Entonces, porqu´ quisiera uno compilar en lugar de interpretar?
               e
                                                      Interpretar
Compilar
                                                           Es r´pido de
                                                               a
   Es r´pido de
        a
                                                           compilar
   ejecutar                             vs
                                                             No hay que cuidar
     Consume menos
                                                             la memoria
     memoria
                                                             Permite
     Eficiente
                                                             experimentar




                        Israel Garc´
                                   ıa        UNIX Parte 2: Software
Introducci´n
                                  o
                            Origenes
                               UNIX
                             Matlab




Entonces, porqu´ quisiera uno compilar en lugar de interpretar?
               e
                                                      Interpretar
Compilar
                                                           Es r´pido de
                                                               a
   Es r´pido de
        a
                                                           compilar
   ejecutar                             vs
                                                             No hay que cuidar
     Consume menos
                                                             la memoria
     memoria
                                                             Permite
     Eficiente
                                                             experimentar
... y qu´ es mejor?
        e




                        Israel Garc´
                                   ıa        UNIX Parte 2: Software
Introducci´n
                         o
                   Origenes
                      UNIX
                    Matlab

Familia UNIX




               Israel Garc´
                          ıa   UNIX Parte 2: Software
Introducci´n
                            o
                      Origenes
                         UNIX
                       Matlab


En los origenes




                  Israel Garc´
                             ıa   UNIX Parte 2: Software
Introducci´n
                                  o
                            Origenes
                               UNIX
                             Matlab




Filosof´ UNIX,... or way of the hacker
       ıa




                        Israel Garc´
                                   ıa   UNIX Parte 2: Software
Introducci´n
                                           o
                                     Origenes
                                        UNIX
                                      Matlab




1   Peque˜o es bello
         n
2   Cada programa debe hacer una
    sola cosa y bien
3   Construye un prototipo tan pronto
    sea posible
4   Portable es mejor que eficiente
5   Almacena los datos en archivos de
    texto simples
6   Aprovecha el software que existe
    en tu favor
7   Usa scripts del shell para
    incrementar la utilidad y
    portabilidad
8   Evita interfaces de usuario
    cautivas
9   Haz que cada programa sea un
    filtro



                                  Israel Garc´
                                             ıa   UNIX Parte 2: Software
Introducci´n
          o
    Origenes
       UNIX
     Matlab




         Ejemplo




Israel Garc´
           ıa   UNIX Parte 2: Software
Introducci´n
          o
    Origenes
       UNIX
     Matlab




Israel Garc´
           ıa   UNIX Parte 2: Software
Introducci´n
                                  o
                            Origenes
                               UNIX
                             Matlab




Principales elementos de la arquitectura UNIX
     Un kernel que maneja el sistema y los procesos
    Un sistema de archivos jer´rquico
                              a
    Todo es un archivo!

Ademas...




                        Israel Garc´
                                   ıa   UNIX Parte 2: Software
Introducci´n
                                  o
                            Origenes
                               UNIX
                             Matlab




Principales elementos de la arquitectura UNIX
     Un kernel que maneja el sistema y los procesos
    Un sistema de archivos jer´rquico
                              a
    Todo es un archivo!

Ademas...
   Multitarea y multiusuario (como casi todo en la actualidad...)
    Interfaz de programaci´n (shell y bibliotecas compartidas)
                          o
    Los archivos son abstracci´n de los dispositivos
                              o
    Demonios o procesos que proveen servicios del sistema




                        Israel Garc´
                                   ıa   UNIX Parte 2: Software
Introducci´n
          o
    Origenes
       UNIX
     Matlab




         Matlab




Israel Garc´
           ıa   UNIX Parte 2: Software

Contenu connexe

Similaire à Filosofia UNIX parte 2: Software

Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009litasosa
 
Inferno presentacion
Inferno presentacionInferno presentacion
Inferno presentacionAssbasalud
 
GENERACIONES DE LA COMPUTADORAS
GENERACIONES DE LA COMPUTADORASGENERACIONES DE LA COMPUTADORAS
GENERACIONES DE LA COMPUTADORASdeleiri
 
Jin Unidad 1
Jin Unidad 1Jin Unidad 1
Jin Unidad 1jin_group
 
Una grid una solución oportunista para la HPC en colombia
Una grid una solución oportunista para la HPC en colombiaUna grid una solución oportunista para la HPC en colombia
Una grid una solución oportunista para la HPC en colombiaMario Jose Villamizar Cano
 
Taller de sistemas
Taller de sistemasTaller de sistemas
Taller de sistemasgeralis
 
Presentacion antecedentes
Presentacion antecedentesPresentacion antecedentes
Presentacion antecedentesSk_brita
 
NeXT computer
NeXT computerNeXT computer
NeXT computergabisanju
 
Introducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadorasIntroducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadorasCamilo Pacheco
 
Sistemas computacionales
Sistemas computacionalesSistemas computacionales
Sistemas computacionalessergiooney
 
Presentación1 emilio dudamel
Presentación1 emilio dudamelPresentación1 emilio dudamel
Presentación1 emilio dudamelemiliodudamel
 

Similaire à Filosofia UNIX parte 2: Software (20)

Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009
 
Inferno presentacion
Inferno presentacionInferno presentacion
Inferno presentacion
 
GENERACIONES DE LA COMPUTADORAS
GENERACIONES DE LA COMPUTADORASGENERACIONES DE LA COMPUTADORAS
GENERACIONES DE LA COMPUTADORAS
 
Jin Unidad 1
Jin Unidad 1Jin Unidad 1
Jin Unidad 1
 
Modulo II
Modulo IIModulo II
Modulo II
 
Una grid una solución oportunista para la HPC en colombia
Una grid una solución oportunista para la HPC en colombiaUna grid una solución oportunista para la HPC en colombia
Una grid una solución oportunista para la HPC en colombia
 
Presentación3
Presentación3Presentación3
Presentación3
 
Taller de sistemas
Taller de sistemasTaller de sistemas
Taller de sistemas
 
Presentacion antecedentes
Presentacion antecedentesPresentacion antecedentes
Presentacion antecedentes
 
Gimenez Agustín
Gimenez AgustínGimenez Agustín
Gimenez Agustín
 
Tarea de efrain ruiz fernandez
Tarea de efrain ruiz fernandezTarea de efrain ruiz fernandez
Tarea de efrain ruiz fernandez
 
efrain ruiz fernandez lenjuaje
efrain ruiz fernandez lenjuajeefrain ruiz fernandez lenjuaje
efrain ruiz fernandez lenjuaje
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
02 introjava
02 introjava02 introjava
02 introjava
 
NeXT computer
NeXT computerNeXT computer
NeXT computer
 
Introducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadorasIntroducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadoras
 
Curso básico Linux
Curso básico LinuxCurso básico Linux
Curso básico Linux
 
Modulo II
Modulo IIModulo II
Modulo II
 
Sistemas computacionales
Sistemas computacionalesSistemas computacionales
Sistemas computacionales
 
Presentación1 emilio dudamel
Presentación1 emilio dudamelPresentación1 emilio dudamel
Presentación1 emilio dudamel
 

Plus de Rene García

Lattices of Lie groups acting on the complex projective space
Lattices of Lie groups acting on the complex projective spaceLattices of Lie groups acting on the complex projective space
Lattices of Lie groups acting on the complex projective spaceRene García
 
Lectura y escritura de datos
Lectura y escritura de datosLectura y escritura de datos
Lectura y escritura de datosRene García
 
Presentacion granada
Presentacion granadaPresentacion granada
Presentacion granadaRene García
 
Presentacion - modulo 17 - semana 4 - prepa en linea sep
Presentacion - modulo 17 - semana 4 - prepa en linea sepPresentacion - modulo 17 - semana 4 - prepa en linea sep
Presentacion - modulo 17 - semana 4 - prepa en linea sepRene García
 
La teoría de probabilidad - Una proyección
La teoría de probabilidad - Una proyecciónLa teoría de probabilidad - Una proyección
La teoría de probabilidad - Una proyecciónRene García
 
La estadística descriptiva y los fenómenos naturales y sociales
La estadística descriptiva y los fenómenos naturales y socialesLa estadística descriptiva y los fenómenos naturales y sociales
La estadística descriptiva y los fenómenos naturales y socialesRene García
 

Plus de Rene García (9)

Lattices of Lie groups acting on the complex projective space
Lattices of Lie groups acting on the complex projective spaceLattices of Lie groups acting on the complex projective space
Lattices of Lie groups acting on the complex projective space
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Lectura y escritura de datos
Lectura y escritura de datosLectura y escritura de datos
Lectura y escritura de datos
 
diagramas-flujo
diagramas-flujodiagramas-flujo
diagramas-flujo
 
Presentacion granada
Presentacion granadaPresentacion granada
Presentacion granada
 
Presentacion - modulo 17 - semana 4 - prepa en linea sep
Presentacion - modulo 17 - semana 4 - prepa en linea sepPresentacion - modulo 17 - semana 4 - prepa en linea sep
Presentacion - modulo 17 - semana 4 - prepa en linea sep
 
La teoría de probabilidad - Una proyección
La teoría de probabilidad - Una proyecciónLa teoría de probabilidad - Una proyección
La teoría de probabilidad - Una proyección
 
La estadística descriptiva y los fenómenos naturales y sociales
La estadística descriptiva y los fenómenos naturales y socialesLa estadística descriptiva y los fenómenos naturales y sociales
La estadística descriptiva y los fenómenos naturales y sociales
 

Dernier

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXIantoniopalmieriluna
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 

Dernier (15)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 

Filosofia UNIX parte 2: Software

  • 1. Introducci´n o Origenes UNIX Matlab UNIX Parte 2: Software Israel Garc´ ıa Universidad Aut´noma de Yucat´n o a Israel Garc´ ıa UNIX Parte 2: Software
  • 2. Introducci´n o Origenes UNIX Matlab previously on this class: C´mo funcionan los cores de un procesador moderno? o Israel Garc´ ıa UNIX Parte 2: Software
  • 3. Introducci´n o Origenes UNIX Matlab Cada core es un procesador Comparten un espacio de memoria, llamado Cache. Israel Garc´ ıa UNIX Parte 2: Software
  • 4. Introducci´n o Origenes UNIX Matlab Cada core es un procesador Comparten un espacio de memoria, llamado Cache. y lo unico que saben hacer es b´sicamente mover datos... ´ a Israel Garc´ ıa UNIX Parte 2: Software
  • 5. Introducci´n o Origenes UNIX Matlab A continuaci´n... ejemplo de ensamblador: o Israel Garc´ ıa UNIX Parte 2: Software
  • 6. Introducci´n o Origenes UNIX Matlab Pregunta natural, C´mo hablar con el procesador? o Israel Garc´ ıa UNIX Parte 2: Software
  • 7. Introducci´n o Origenes UNIX Matlab Pregunta natural, C´mo hablar con el procesador? o Con un traductor, o compilador, de un lenguaje intermedio a lenguaje maquina: ensamblador, C, C++, java, fortran, matlab, ... Israel Garc´ ıa UNIX Parte 2: Software
  • 8. Introducci´n o Origenes UNIX Matlab La mayor´ de los lenguajes heredan su sintaxis de C . ıa La mayor´ de los sistemas operativos est´n escritos en este ıa a lenguaje. Es procedural, portable, provee acceso de bajo nivel a la memoria, y hay que compilarlo. Israel Garc´ ıa UNIX Parte 2: Software
  • 9. Introducci´n o Origenes UNIX Matlab Compilado Vs Interpretado Israel Garc´ ıa UNIX Parte 2: Software
  • 10. Introducci´n o Origenes UNIX Matlab Entonces, porqu´ quisiera uno compilar en lugar de interpretar? e Israel Garc´ ıa UNIX Parte 2: Software
  • 11. Introducci´n o Origenes UNIX Matlab Entonces, porqu´ quisiera uno compilar en lugar de interpretar? e Interpretar Compilar Es r´pido de a Es r´pido de a compilar ejecutar vs No hay que cuidar Consume menos la memoria memoria Permite Eficiente experimentar Israel Garc´ ıa UNIX Parte 2: Software
  • 12. Introducci´n o Origenes UNIX Matlab Entonces, porqu´ quisiera uno compilar en lugar de interpretar? e Interpretar Compilar Es r´pido de a Es r´pido de a compilar ejecutar vs No hay que cuidar Consume menos la memoria memoria Permite Eficiente experimentar ... y qu´ es mejor? e Israel Garc´ ıa UNIX Parte 2: Software
  • 13. Introducci´n o Origenes UNIX Matlab Familia UNIX Israel Garc´ ıa UNIX Parte 2: Software
  • 14. Introducci´n o Origenes UNIX Matlab En los origenes Israel Garc´ ıa UNIX Parte 2: Software
  • 15. Introducci´n o Origenes UNIX Matlab Filosof´ UNIX,... or way of the hacker ıa Israel Garc´ ıa UNIX Parte 2: Software
  • 16. Introducci´n o Origenes UNIX Matlab 1 Peque˜o es bello n 2 Cada programa debe hacer una sola cosa y bien 3 Construye un prototipo tan pronto sea posible 4 Portable es mejor que eficiente 5 Almacena los datos en archivos de texto simples 6 Aprovecha el software que existe en tu favor 7 Usa scripts del shell para incrementar la utilidad y portabilidad 8 Evita interfaces de usuario cautivas 9 Haz que cada programa sea un filtro Israel Garc´ ıa UNIX Parte 2: Software
  • 17. Introducci´n o Origenes UNIX Matlab Ejemplo Israel Garc´ ıa UNIX Parte 2: Software
  • 18. Introducci´n o Origenes UNIX Matlab Israel Garc´ ıa UNIX Parte 2: Software
  • 19. Introducci´n o Origenes UNIX Matlab Principales elementos de la arquitectura UNIX Un kernel que maneja el sistema y los procesos Un sistema de archivos jer´rquico a Todo es un archivo! Ademas... Israel Garc´ ıa UNIX Parte 2: Software
  • 20. Introducci´n o Origenes UNIX Matlab Principales elementos de la arquitectura UNIX Un kernel que maneja el sistema y los procesos Un sistema de archivos jer´rquico a Todo es un archivo! Ademas... Multitarea y multiusuario (como casi todo en la actualidad...) Interfaz de programaci´n (shell y bibliotecas compartidas) o Los archivos son abstracci´n de los dispositivos o Demonios o procesos que proveen servicios del sistema Israel Garc´ ıa UNIX Parte 2: Software
  • 21. Introducci´n o Origenes UNIX Matlab Matlab Israel Garc´ ıa UNIX Parte 2: Software