Professional Documents
Culture Documents
Curso 20162017
1 Objetivos
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
9 Comprender cmo funciona la informtica
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
Qu es el sistema operativo
Es una mquina ampliada
Oculta los detalles que deben realizarse
Presenta al usuario una mquina virtual ms fcil de usar
Es un gestor de recursos
Cada programa obtiene tiempo de uso del recurso
Cada usuario obtiene espacio en el recurso
Creacin de programas
Ejecucin de programas
Deteccin de errores y respuesta
Acceso a dispositivos de E / S errores de hardware interno y
Acceso controlado a archivos externo
error de memoria
Acceso al sistema fallos de dispositivos
Contabilidad errores de software
recoleccin de estadsticas desbordamiento aritmtico
monitorizar el rendimiento acceso prohibido a posiciones
usado para anticipar futuras de memoria
mejoras
usado para cobrar a usuarios
Microsoft
NT
XP
Windows Mobile
Windows 7, 8
Distribuciones GNU/Linux
Debian
Ubuntu
Slackware, RedHat Fedora, OpenSuse
Damm Small Linux
Google Android (mviles y notebooks)
Apple
Mac OS X Lepard, Lion
Symbian (Nokia)
IBM 9000 series
Solaris
1 - Introduccin General Fund. Informtica / Informtica 23 / 49
1 Objetivos
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
Imperativos
Orientados a estructuras de computadores de Von Newmann
Ejs: Algol, Fortran, COBOL, Pascal, Ada, Modula2, C
Imperativos
Orientados a estructuras de computadores de Von Newmann
Ejs: Algol, Fortran, COBOL, Pascal, Ada, Modula2, C
Orientados a objetos
Son esencialmente imperativos
Herencia, polimorfismo, encapsulacin, abstraccin, ...
Permiten construccin evolutiva del software, reutilizacin sencilla,
mejor desarrollo de programas grandes, ...
Ejs: Simula67, Smalltalk80, Eiffel, Objective C, Java, Oberon,
ComponentPascal, C#, C++
Lgicos
Basados en la resolucin. Un procedimiento construido para probar
implicaciones en el clculo de predicados de primer orden
Ejs: Prolog y sus dialectos
Lgicos
Basados en la resolucin. Un procedimiento construido para probar
implicaciones en el clculo de predicados de primer orden
Ejs: Prolog y sus dialectos
Funcionales
Basados en la reduccin. Un programa se evala por sustituciones
sucesivas de las expresiones por otras ms simples
No se distinguen proposiciones de expresiones
Los nombres solo identifican expresiones y funciones
Las funciones pueden ser argumentos y resultados de funciones
Ejs: LISP, HOPE, Miranda, Haskell, FP, Scheme, Racket
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
MySQL
Oracle
Microsoft SQLServer
PostgreSQL
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
2 Introduccin
3 Computador
Mquina que Ejecuta Algoritmos
Estructura del computador
Nocin de Algoritmo
4 Sistema de Archivos
5 Sistemas Operativos
6 Programacin
Jerarqua de Lenguajes
7 Bases de Datos
8 Redes de Computadores
Bsico: hardware
Bsico: software
Bsico: datos
Bsico: hardware: procesador
Bsico: software: cdigo mquina
Bsico: hardware: memoria
Bsico: hardware: almacenamiento persistente
Bsico: hardware: dispositivos de entrada y salida
Bsico: software: sistema operativo
Bsico: software: programas, aplicacin
Bsico: datos: ficheros
Bsico: datos: ficheros: ficheros de texto
Bsico: datos: ficheros: ficheros binarios
1 - Introduccin General Fund. Informtica / Informtica 49 / 49