Presentacion 1 Informatica Aplicada
Presentacion 1 Informatica Aplicada
Presentacion 1 Informatica Aplicada
Unidad: I
Contenidos:
1. Introducción a la informática.
2. Definición de informática.
3. Reseña histórica de la computación.
4. Definición de computadoras.
5. Componentes de un computador.
5.1Hardware
5.1.2 Dispositivos de E/S.
5.2 Software
5.2.1 Clasificación del Software,
6. Sistema de Información.
7. Lenguaje.
1. Clasificación de Lenguaje.
8. Compilador.
9. Interprete.
10. Sistema Operativo.
2. Componente de un S.O.
3. Función del S.O.
4. Características del S.O.
5. Tipos de S.O
11.Programas.
1. Introducción
Nuestro mundo es un mundo interconectado, líneas telefónicas, ondas de radios de
todo tipo y alcance, un sinfín de medios de comunicación, transmisión de palabras y
datos. Todas las personas en el mundo estamos en un contacto instantáneo a pesar
de las distancias que nos puedan separar.
Hay un intenso zumbido electrónico comunicativo, que permite un eficaz flujo de
informaciones. Nuestro mundo es un amplio y muy complejo campo de
comunicaciones.
Tanto ha sido el crecimiento de la comunicación que la cantidad de información relativa
a personas, datos técnicos, documentación estadística, ect. ha ido considerablemente
en un crecimiento imparable.
El ordenamiento y el acceso directo a toda esta información ha exigido la invención de
un aparato que sea capaz de reproducir algunos aspectos característicos de la
capacidad mental humana para auxiliar al hombre. Este aparato es el que conocemos
con el nombre de computadora.
2. Definición de informática
Es la Ciencia de la información es decir La informática, también conocida como computación, es el
área de la ciencia que se encarga de estudiar la administración de métodos, técnicas y procesos con el
fin de almacenar, procesar y transmitir información y datos en formato digital.
La informática abarca desde disciplinas teóricas (como algoritmos, teoría de la computación y teoría de
la información ) hasta disciplinas prácticas (incluido el diseño y la implementación de hardware y
software).
De esa manera, la informática se refiere al procesamiento automático de información, dispositivos
electrónico y sistemas computacionales.
9. Interprete.
Según el usuario pueden ser: multiusuario, sistema operativo que permite que varios usuarios ejecuten simultáneamente
sus programas; o monousuario, sistema operativo que solamente permite ejecutar los programas de un usuario a la vez.
Según la gestión de tareas pueden ser: monotarea, sistema operativo que solamente permite ejecutar un proceso a la vez;
o multitarea, sistema operativo que puede ejecutar varios procesos al mismo tiempo.
Según la gestión de recursos pueden ser: centralizado, sistema operativo que solo permite utilizar los recursos de un solo
ordenador; o distribuido, sistema operativo que permite ejecutar los procesos de más de un ordenador al mismo tiempo.
Ejemplos de sistemas operativos
Microsoft Windows De los más populares que existen, inicialmente se trató de un conjunto de distribuciones o entornos
operativos gráficos, cuyo rol era brindar a otros sistemas operativos más antiguos como el MS-DOS una representación
visual de soporte y de otras herramientas de software. Se publicó por primera vez en 1985 y desde entonces se ha
actualizado a nuevas versiones.
MS-DOS Se trata del Sistema Operativo de Disco de MicroSoft (siglas en inglés de MicroSoft Disk Operating System), uno de
los sistemas operativos más comunes para computadoras personales IBM durante la década de 1980 y mediados de los 90.
Contaba con una serie de comandos internos y externos mostrados en una pantalla oscura de manera secuencial.
UNIX. Este sistema operativo fue desarrollado en 1969 para ser portable, multitarea y multiusuario. Se trata realmente de una
familia entera de SO similares, algunas de cuyas distribuciones se han ofrecido comercialmente y otros en formato libre,
siempre a partir del núcleo llamado Linux.
MacOS. Es el sistema operativo de los computadores Macintosh de Apple, también conocido como OSX o Mac OSX. Basado
en Unix y desarrollado y vendido en computadores Apple desde 2002, se trata de la competencia más acérrima del
popular Windows.
Ubuntu. Este sistema operativo es libre y de código abierto, o sea, todo el mundo puede modificarlo sin violar derechos
autorales. Toma su nombre de cierta filosofía surafricana ancestral, enfocada en la lealtad del hombre hacia su propia
especie por encima de todo. Basado en GNU/Linux, Ubuntu se orienta hacia la facilidad de uso y la libertad total.
La empresa británica que lo distribuye, Canonical, subsiste brindando servicio técnico.
Android. Este sistema operativo basado en el núcleo Linux opera en teléfonos celulares y tablets y otros artefactos dotados
de pantalla táctil. Fue desarrollado por Android Inc. y comprado posteriormente por Google, gracias a lo cual es tan popular
que las ventas de sistemas informáticos Android superan a las de IOS (para teléfonos celulares Macintosh) y a las de
Windows Phone (para teléfonos celulares MicroSoft).
11 Programas
Un programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar
una tarea específica. El programa suele contar con una interfaz de usuario, es decir, un medio visual mediante el
cual interactuamos con la aplicación. Algunos ejemplos son la calculadora, el navegador de internet, un teclado en
pantalla para el celular, etc.
Hoy encontramos programas o aplicaciones que pueden ejecutarse en una computadora, notebooks, tablets y
celulares. Estas aplicaciones pueden ser escritas en diferentes lenguajes de programación. Como ejemplos
encontramos C, Java, PHP, Python, entre otros. Estos programas corren sobre un sistema operativo, por ejemplo,
Windows, Linux, Mac OS y Android entre otros.
Los programas para poder correr se deben cargar en la memoria, el responsable de esta tarea es el sistema
operativo. Un programa puede diseñarse para una computadora o para otro tipo de dispositivos pero su
programación suele realizarse en una computadora utilizando un entorno de desarrollo integrado (en inglés IDE).
Este programa cuenta con herramientas que permiten convertir nuestro código en un programa funcional. Estás
herramientas son el compilador, el “linker” y el depurador (debugger).
Existen otras herramientas que facilitan nuestro trabajo, por ejemplo para documentar o llevar registro de lo que
hacemos (doxygen), para compartir nuestro trabajo y realizarlo en forma colaborativa (SVN / GIT). De esta forma,
un equipo de trabajo puede desarrollar diferentes partes de un programa y luego integrarlas en forma más simple.