Está en la página 1de 11

FUNDAMENTOS DE

PROGRAMACIÓN
ALFREDO CORTÉS ACOSTA
1MV1
SISTEMAS OPERATIVOS

• El sistema operativo es el software que coordina y dirige todos los servicios y aplicaciones que utiliza el usuario en una computadora, por eso es el más
importante y fundamental. Se trata de programas que permiten y regulan los aspectos más básicos del sistema. Los sistemas operativos más utilizados son 
Windows, Linux, OS/2 y DOS.

¿Para qué sirve un sistema operativo?

• Los sistemas operativos permiten que otros programas puedan utilizarlos de apoyo para poder funcionar. Por eso, a partir del sistema utilizado pueden ser
instalados ciertos programas y otros no. Son parte esencial del funcionamiento de los sistemas informáticos y  la pieza de software central en la cadena de
procesos, ya que establecen las condiciones mínimas para que todo funcione: la administración de los recursos, el método de comunicación con el usuario
y con otros sistemas, las aplicaciones adicionales.
FUNCIONES Y CARACTERISTICAS

Funciones de un sistema operativo

• Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los recursos necesarios.

• Administrar al CPU gracias a un algoritmo de programación.

• Direccionar las entradas y salidas de datos (a través de drivers) por medio de los periféricos de entrada o salida.

• Administrar la información para el buen funcionamiento de la PC.

• Dirigir las autorizaciones de uso para los usuarios.

• Administrar los archivos.

Características de un sistema operativo

•Es el intermediario entre el usuario y el hardware.

•Es necesario para el funcionamiento de todos los computadores, tabletas y teléfonos móviles.

•Otorga seguridad y protege a los programas y archivos del ordenador.

•Está diseñado para ser amigable con el usuario y fácil de usar.

•Permite administrar de manera eficiente los recursos del ordenador.

•Permite interactuar con varios dispositivos.

•Es progresivo, ya que existen constantemente nuevas versiones que se actualizan y adaptan a las necesidades del usuario.
HISTORIA DE LA PC
• Las computadoras, computadores u ordenadores son las herramientas de cálculo más eficientes jamás inventadas. Tienen el suficiente poder de
cálculo, autonomía y velocidad de procesamiento para reemplazarnos en muchas tareas, o permitirnos dinámicas de trabajo que nunca antes en la 
historia habían sido posibles, al punto tal de hacerse hoy en día indispensables.
• Estos aparatos se inventaron en el siglo XX, revolucionando para siempre la manera en que entendemos los procesos industriales, las 
comunicaciones, la sociedad y muchas otras áreas de la vida.
• Su historia comienza con el primer computador propiamente dicho, cuya autoría no puede adjudicársele estrictamente a ninguna persona en
solitario. Desde entonces han cambiado enormemente y nos han cambiado enormemente, por lo que muchos estudiosos consideran su aparición
una Segunda Revolución Industrial o incluso una Revolución Digital.
HISTORIA DE LA PC

Primera generación (de 1940 a 1952)

• La generación inicial de computadores inicia con la invención de las primeras máquinas de cálculo automáticas, que podían considerarse propiamente un “computador”.
Respondían a la necesidad durante la Segunda Guerra Mundial de descifrar códigos secretos enemigos. Estaban basadas electrónicamente en válvulas y tubos al vacío.
Podían programarse mediante un conjunto de instrucciones simples, que debían suministrarse al sistema a través de tarjetas perforadas de papel o de cartón, como en el
invento de Babbage.

Segunda generación (de 1956 a 1964)

• La segunda generación representó un cambio importante, ya que se sustituyeron las válvulas de vacío por transistores, permitiendo hacer las máquinas mucho más
pequeñas y reduciendo además su consumo eléctrico. Estas fueron, también, las primeras máquinas en disponer de un lenguaje de programación, como el célebre
FORTRAN. Así, pronto se hizo obsoleto el sistema de las tarjetas perforadas.
HISTORIA DE LA PC

Tercera generación (de 1965 a 1971)

• El salto a la tercera generación estuvo determinado por la invención de los circuitos integrados: permitieron aumentar a capacidad de procesamiento de las máquinas y por
si fuera poco reducir sus costos de fabricación. Se trataba de circuitos impresos en pastillas de silicio, con pequeños transistores y semiconductores incorporados. Este fue
el primer paso hacia la miniaturización de las computadoras .
Cuarta generación (de 1972 a 1980)

• La paulatina integración de los anteriores componentes electrónicos propició la aparición de los microprocesadores: nuevos circuitos integrados que reúnen todos los
elementos fundamentales de la computadora y que empezaron pronto a llamarse chips. Gracias a ellos, las computadoras podían descentralizar sus operaciones lógico-
aritméticas. Por ejemplo, reemplazar la memoria de anillos de silicio por memoria de chips, fue un paso importante hacia la microcomputarización.  A esta generación
pertenecieron las primeras computadoras personales o PC.
HISTORIA DE LA PC

Quinta generación (de 1983 a 2019)

• La generación más reciente y vigente hoy en día, presenció la más enorme diversificación en el ámbito de la computadora de toda su historia. Se hizo portátil, liviana y
cómoda, e incluso expandió sus fronteras de uso gracias a la posibilidad de las redes informáticas. El computador ya ni siquiera necesita estar fijo en una habitación, sino
que puede viajar en nuestros maletines. Nunca antes la velocidad de procesamiento, la versatilidad y la comodidad convergieron tanto en el mundo de la computadora,
permitiéndole fusionarse con los teléfonos (dando nacimiento al Smartphone) y con otros muchos formatos diferentes.

Sexta generación (de 2019 al futuro próximo)

• Poco se sabe de la generación de computadores por venir. Los grandes adelantos en materia de inteligencia artificial, computación cuántica y  algoritmos de aprendizaje
 prometen un futuro altamente automatizado y de enormes potenciales industriales. En él la computadora puede dejar de ser un artefacto que nos acompaña y pasar a estar
dentro de nuestros propios cuerpos.
LENGUAJES DE PROGRAMACION
• En términos generales, un lenguaje de programación es una herramienta que permite desarrollar software o programas para computadora. Los
lenguajes de programación son empleados para diseñar e implementar programas encargados de definir y administrar el comportamiento de los
dispositivos físicos y lógicos de una computadora. Lo anterior se logra mediante la creación e implementación de algoritmos de precisión que se
utilizan como una forma de comunicación humana con la computadora.

A grandes rasgos, un lenguaje de programación se conforma de una serie de símbolos y reglas de sintaxis y semántica que definen la estructura
principal del lenguaje y le dan un significado a sus elementos y expresiones. Programación es el proceso de análisis, diseño, implementación,
prueba y depuración de un algoritmo, a partir de un lenguaje que compila y genera un código fuente ejecutado en la computadora.

• La función principal de los lenguajes de programación es escribir programas que permiten la comunicación usuario-máquina. Unos programas
especiales (compiladores o intérpretes) convierten las instrucciones escritas en código fuente, en instrucciones escritas en lenguaje máquina (0 y 1).
ALGORITMOS
• Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una
tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se siguen una serie de pasos
ordenados para llegar a la solución de una situación. 

• En programación, un algoritmo supone el paso previo a ponerse a escribir el código. Primero debemos encontrar la forma de obtener la solución al problema
(definir el algoritmo informático), para luego, a través del código, poder indicarle a la máquina qué acciones queremos que lleve a cabo. De este modo, un
programa informático no sería más que un conjunto de algoritmos ordenados y codificados en un lenguaje de programación para poder ser ejecutados en un
ordenador.

• No obstante, los algoritmos no son algo exclusivo de los ámbitos de las matemáticas, la lógica y la computación. Utilizamos numerosos algoritmos para
resolver problemas en nuestra vida cotidiana. Algunos de los ejemplos más habituales son los manuales de instrucciones o las recetas de cocina. 
DIAGRAMAS DE FLUJO
• Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar,
planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos,
diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia. Pueden variar desde diagramas
simples y dibujados a mano hasta diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas. Si tomamos en cuenta todas las diversas figuras
de los diagramas de flujo, son uno de los diagramas más comunes del mundo, usados por personas con y sin conocimiento técnico en una variedad de campos. Los
diagramas de flujo a veces se denominan con nombres más especializados, como "diagrama de flujo de procesos", "mapa de procesos", "diagrama de flujo funcional",
"mapa de procesos de negocios", "notación y modelado de procesos de negocio (BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con otros
diagramas populares, como los diagramas de flujo de datos (DFD) y los diagramas de actividad de lenguaje unificado de modelado (UML).
Fin.

Alfredo Cortés Acosta 1MV1

También podría gustarte