Sunteți pe pagina 1din 25

INSTITUTO TECNOLOGICO DE REYNOSA

Carrera: Ing. Industrial

Materia: Algoritmos y Lenguaje De Programación

Semestre: 4

Docente: Santiago Sánchez Mario José

Alumno: Ivan Ocejo Castillo

Nombre del trabajo: Introducción a la computación y


Sistemas operativos

Fuentes de información:
https://www.todamateria.com/sistema-operativo/
https://concepto.de/sistema-operativo/
http://programationccu.blogspot.com/p/unidad-1-introduccion-la-computacion.html

Fecha de entrega:
06/02/2020
Introducción a la computación
¿Qué es la computación?
La computadora fue el elemento tecnológico más importante que afectó a
la sociedad en la década de los sesenta y surge de la necesidad de
encontrar formas eficientes de manipular información para representar
hechos o situaciones reales.

¿Qué es una computadora?


Es una máquina compuesta de elementos físicos de tipo electrónico, capaz
de realizar una gran variedad de trabajos a gran velocidad y con gran
precisión siempre que se le den las instrucciones adecuadas.

En otros términos, la información es un conjunto de datos convertidos en


una forma útil o inteligible como, por ejemplo, un documento impreso, un
recibo, etc.

¿En qué consiste ese procesar que efectúa una computadora?

El procesamiento en una computadora se refiere a la realización de


operaciones aritméticas (calcular (+, -, /, *,...), mover, ordenar, comparar
(>, =, <,...), buscar, clasificar,... y lógicas (decidir: si A > B, implica C).
Para que una computadora pueda procesar datos es necesario
suministrarle las reglas (instrucciones adecuadas) para la manipulación de
esos datos, las cuales le deben ser dadas en forma de programas. Un
programa, entonces, es la secuencia de instrucciones (órdenes) que se
dan a una computadora para realizar un proceso determinado.
Sistema informático: se utiliza para nombrar al conjunto de elementos
necesarios para la realización de aplicaciones. Un sistema informático
puede entenderse como la unión de tres elementos básicos, el hardware,
el software y el personal informático, cuya principal finalidad es procesar
datos y/o información.

El hardware: (ambiente duro) representa la parte física (lo tangible) de un


sistema informático.
Incluye elementos mecánicos, electromecánicos, electromagnéticos y
eléctricos/electrónicos. Es decir, todos los elementos materiales que lo
componen, como lo son la computadora, los periféricos, los cables y
demás elementos que tienen entidad física.

El software: (ambiente blando) es la parte lógica (lo intangible) que dota al


equipo físico de capacidad para realizar cualquier tipo de trabajo o tarea
que se le encomiende al mismo. Está constituido por los programas y los
datos que definen para el hardware los algoritmos de resolución de
problemas.

El personal informático: es el conjunto de personas que realizan las


distintas funciones relacionadas con el uso de las computadoras y la
administración de la información.

Nota: Actualmente se utiliza el término firmware para denominar cierta


parte del software (programas objeto de uso común) que traen las
computadoras pregrabadas desde su fabricación y que pueden estar en
memorias de tipo ROM (memorias de sólo lectura) o incorporadas en su
circuitería. También se conoce como firmware a los programas en micro
código almacenados en una memoria de control de alta velocidad.
Tipos de Computadoras
Las computadoras se pueden clasificar en:

Analógicas: Tienen la capacidad de medir o comparar según un patrón


(fenómenos físicos continuos en el tiempo) preestablecido. Procesan datos
continuos (voltajes). Es decir, manejan señales eléctricas analógicas
proporcionales a medidas físicas de tipo continuo y suelen aplicarse para
controlar procesos y en determinados problemas de simulación para usos
médicos, científicos, meteorológicos, etc. Su programación está plasmada
en los circuitos que lo integran y produce sus resultados en forma gráfica.

Digitales: Este tipo de computadora maneja señales eléctricas de tipo


digital (datos representados por medio de valores discretos, como el 0, el
1, el 2,...) y por lo tanto opera con información discreta en el tiempo.
Procesa los datos siguiendo las especificaciones de un programa por
medio de lenguajes y su utilización comprende cualquier tipo de trabajos.

Híbridas: Es la combinación de los dos anteriores. Suelen estar


constituidas por una computadora digital que procesa información
analógica, para lo cual tiene sus entradas y salidas controladas por medio
de convertidores analógicos-digitales o digital-analógicos.
Clasificación de las Computadoras Digitales

De ahora en adelante sólo nos referiremos a los computadoras digitales,


las cuales según su tamaño pueden ser clasificadas de diferentes maneras
(súper grandes, grandes, medianos, pequeños, minis, micros), ya que no
existe un criterio universalmente aceptado para precisar con exactitud los
límites entre unas categorías y otras. No obstante, adoptaremos la
siguiente:

Supercomputadoras + Más almacenamiento, mayor capacidad de cálculo


y grandes computadoras (Mainframe) velocidad. Resuelven grandes
problemas de tipo Minicomputadoras técnicas y científicas.

Microcomputadoras - Menos potentes pero más baratos y versátiles. De


uso muy extendido.
Prácticamente cualquiera de ellas contiene las mismas funciones,
básicamente se diferencian en su capacidad de almacenamiento y cálculo,
y en velocidad de respuesta, lo que trae como consecuencia diferencias en
su precio y versatilidad, tal como se expresa en el diagrama anterior.
Historia:
1ª generación (1940-1952)
Computadoras construidas en base a: Válvulas de vacío.
Uso: Realización de aplicaciones en los campos científicos y militares.
Lenguaje de Programación: Lenguaje de máquina.
Memoria: Tarjetas perforadas y las líneas de demora de mercurio.
2ª generación (1952 - 1964)
Computadoras construidas en base a: Transistor (más potencia y
fiabilidad, menos tamaño y consumo.
Uso: Científico y militar, más el administrativo y de gestión.
Lenguaje de Programación: Lenguajes más evolucionados (ensamblador y
algunos de alto nivel: cobol, algol, fortran).
Memoria: Núcleos de ferrita, cintas magnéticas, tambores magnéticos.
3ª generación (1964 - 1971)
Computadoras construidas en base a:
Circuito integrado: encapsula gran cantidad de componentes discretos
(resistencias, diodos, condensadores, transistores) conformando uno o
varios circuitos en una pastilla de silicona o plástico. Miniaturización,
Minicomputador.
Uso: Igual al de la 2ª generación sólo que se suman a cadenas de
producción de las plantas industriales.
Lenguaje de Programación: Sistemas operativos (multiprogramación,
tiempo real y modo interactivo).
Memoria: Semiconductores y discos magnéticos.
4ª generación (1971 - 1981)
Computadoras construidas en base a: Microprocesador: consiste en la
integración de todo el CPU de un computador en un sólo circuito integrado,
implica el surgimiento de tecnología LSI (integración a gran escala) y
surgen las + microcomputadores y computadoras personales.
Lenguaje de Programación: gran cantidad de todo tipo entre ellos
lenguajes de consulta SQL y generadores de aplicaciones y redes de
transmisión de datos (teleinformática) para la interconexión de
computadoras.
Memoria: disquete.
5ª generación (1981 - ?)
Computadoras construidas en base a: componentes a muy alta escala de
integración.
Inteligencia artificial. Muy alta velocidad de proceso.
Uso: Infinidad de usos (robótica, sistemas expertos, multimedia), además
de los anteriores se comienza a darle uso en aplicaciones domésticas.
Lenguaje de Programación: Lenguaje natural.
Memoria: disquete, CD ROM, USB.

Funciones básicas de una computadora


Cualquier sistema de computación posee tres funciones principales:
entrada, proceso y salida.
Entrada:
La unidad de entrada, INPUT, es el término que se utiliza para referirse a
la entrada de datos al computador. Entre los medios más usados para la
entrada de datos están: el teclado, el mouse, los discos flexibles (floppy
disks), USB y las cintas magnéticas.
Proceso:
La unidad central de procesamiento (C.P.U.) se encarga de realizar
cualquier acción en el interior de la computadora. Estas acciones
responden a los datos que han sido suministrados por el usuario. En el
proceso se puede modificar el contenido o la forma de los datos, o
simplemente transferirlos de una fuente a otra sin alterarlos.

Salida:
La unidad de salida, OUTPUT, se utiliza para obtener la información
deseada. La información se define como el resultado obtenido luego de
procesar los datos. Esta información puede obtenerse mediante: papel,
monitor, cintas magnéticas, entre otros.
Unidad Central de Procesamiento:
Dentro del microprocesador se encuentra la Unidad Central de
Procesamiento (C.P.U.), es ahí donde todos los procesos y cómputos se
llevan a cabo. Se le conoce como el cerebro de la computadora.

Entre sus funciones básicas se encuentran:


 Clasificar unir datos con las mismas características.
 Ordenar organizar datos en la secuencia deseada.
 Comparar establecer diferencias según los parámetros establecidos.
 Calcular aplicar las funciones aritméticas.
 Resumir condensar los datos.
 Almacenar guardar los datos en un lugar seguro para ser utilizados
en cualquier momento.
La unidad central de procesamiento posee tres partes principales:

 Unidad Aritmética y Lógica.


 Unidad de Control.
 Memoria.
Unidad Aritmética y Lógica
La unidad aritmética y lógica (A.L.U.) es la encargada de realizar las
funciones aritméticas: suma, resta, multiplicación y división; funciones
lógicas (SI/NO) o booleanas (Cierto/Falso); y las funciones de
comparación: <, >, <=, >=.
Unidad de Control
La unidad de control (C.U.) es responsable de dirigir y coordinar todo el
sistema de computación y es comparable con una central telefónica, es
decir, la unidad de control dirige el flujo de información a través del
computador.
Memoria
La memoria es el principal lugar de trabajo de una computadora, ya que
todo el procesamiento de información tiene lugar en ella; por ende, la
memoria es el recurso más importante de la computadora.
Determina tanto la complejidad, como el número de programas diferentes
que pueden ejecutarse de forma simultánea.
La memoria consiste en un archivo electrónico en donde la computadora
guarda las instrucciones, programas y/o datos hasta que alguna unidad los
solicite.
Existen tres tipos de memoria:
1. Memoria de acceso al azar (Random Access Memory (RAM)) -
memoria de almacenamiento temporero. Almacena los datos y programa el
proceso, pero su contenido se pierde al apagar el computador. El
contenido de esta memoria puede ser modificado.
2. Memoria de lectura (Read Only Memory (ROM)) - memoria de
almacenamiento permanente, sólo puede ser leída. Su contenido no puede
ser modificado a menos que se cambien los circuitos dentro de la misma.
3. Memoria auxiliar - almacenamiento externo del sistema. Esta memoria
en realidad está formada por dispositivos tales como: cintas magnéticas,
USB y discos flexibles. Su labor es la de complementar la memoria
principal.
Equipos y programas
Por hardware se entiende, todos los componentes físicos de una
computadora: teclado, monitor, impresora, unidad de discos, etc. El
software lo forman los programas que se utilizan en el computador. Un
programa se puede definir como una serie o conjunto de instrucciones que
le indica a la computadora lo que debe hacer.
Operacionalmente, un sistema de computadoras está formado tanto por el
equipo físico como por programas. El uno no puede trabajar sin el otro. El
equipo físico es quien dice que instrucciones pueden ser ejecutadas y los
programas le indican al equipo que hacer mediante el uso de las
instrucciones del microprocesador.
Los programas deben escribirse en un lenguaje que la computadora
comprenda. Existen una variedad de lenguajes para computadoras. Entre
los más importantes están:

 Lenguaje de máquina lenguaje básico del computador, consiste de


códigos binarios 1 y 0.
 Lenguaje de ensamblaje lenguaje del mismo nivel que el lenguaje de
máquina, pero que utiliza símbolos en lugar de 1 ó 0.

Ejemplos:
 mov ax,dx,
 mov ds,ax.
 inc si,
 mov ah,09h.
 int 21h.
Lenguajes de alto nivel lenguaje:
Que utiliza términos parecidos al idioma inglés y es usado comúnmente
por las personas para resolver un problema. Este es traducido a lenguaje
de máquina por medio de un compilador, de manera que la computadora lo
comprenda.
Ejemplos:
 BASIC.
 COBOL.
 FORTRAN.
 PASCAL.
 C.

Aplicaciones es la parte más cercana al usuario. Para el usuario es una


herramienta construida por lenguajes de programación que les ayudan a
laborar día a día en el hogar u oficina. Los más comunes son:
 Editores de texto.
 Hojas electrónicas de cálculos.
 Bases de datos.
 Programas gráficos.
PARTES EXTERNAS

MONITOR: es un dispositivo de salida que, mediante una interfaz, muestra


los resultados del procesamiento de una computadora. El concepto de
monitor fue definido por primera vez por Charles Antony Richard Hoare en
un artículo del año 1974.

RATÓN: es un periférico de entrada de la computadora de uso electrónico,


generalmente fabricado en plástico, utilizado como entrada o control de
datos. Se utiliza con una de las manos del usuario y detecta su movimiento
relativo en dos dimensiones por la superficie horizontal en la que se apoya,
reflejándose habitualmente a través de un puntero o flecha en el monitor.

TECLADO: es un periférico o dispositivo que consiste en un sistema de


teclas, como las de una máquina de escribir, que permite introducir datos a
un ordenador o dispositivo digital. Los teclados están compuestos por
diferentes tipos de teclas que son: las teclas alfanuméricas, las de
puntuación y las especiales.

CPU: Unidad de procesamiento central, esta es la parte más importante ya


que es el cerebro de la computadora, dentro de ella se realizan todas las
tareas comandadas por el usuario, ella consta de partes específicas
internas que serán explicadas más adelante.

GABINETE: El gabinete es la parte externa de la computadora y hay dos


tipos principales, torre y de escritorio. En la clase de torre, las hay mini
torre, media torre y torre completa que son los que se utiliza para
servidores. Dentro del gabinete se encuentran todos los dispositivos
principales.
BOCINAS: los parlantes se utilizan para escuchar los sonidos del
computador, para escuchar música o sonidos de errores, etc.

IMPRESORAS: es un periférico de computadora que permite producir una


copia permanente de textos o gráficos de documentos almacenados en
formato electrónico, imprimiendo en papel de lustre los datos en medios
físicos, normalmente en papel o transparencias, utilizando cartuchos de
tinta o tecnología láser.

MICRÓFONO: Aparato electrónico destinado a captar las ondas sonoras y


transformarlas en oscilaciones eléctricas.

ESCÁNER: es un periférico que se utiliza para convertir, mediante el uso


de la luz, imágenes o cualquier otro impreso a formato digital.

IMPRESORA MULTIFUNCIÓN O DISPOSITIVO MULTIFUNCIONAL: es


un periférico que se conecta a la computadora y que posee las siguientes
funciones aparte de la impresión dentro de un único bloque físico:

· Libreta.

· Escáner.

· Fotocopiadora, ampliando o reduciendo el original.

· Fax (algunos modelos).


· Lector de tarjetas para la impresión directa de fotografías de cámaras
digitales (algunos modelos).

· Disco duro para almacenar documentos e imágenes (solo las unidades


más grandes utilizadas en oficinas).

CÁMARA WEB O CÁMARA DE RED: (en inglés: webcam) es una


pequeña cámara digital conectada a una computadora la cual puede
capturar imágenes y transmitirlas a través de Internet, ya sea a una página
web o a otra u otras computadoras de forma privada.
PARTES INTERNAS

FUENTE DE PODER: La fuente de poder es un accesorio sumamente


importante en cualquier equipo de cómputo debido a que almacena la
energía del equipo y en caso de que se vaya la luz, le permite salvar los
documentos y apagar la computadora sin la pérdida de información.

MICROPROCESADOR: que también lo llamaremos procesador o CPU


(Central Processing Unit – Unidad Central de Procesamiento), constituye el
cerebro de una computadora. Éste se encarga de tomar la información que
recibe de diferentes fuentes, efectuar los procesos necesarios a dicha
información y enviar el resultado al destino que se le indicó.

MEMORIAS: es el lugar donde el ordenador almacena los programas y los


datos que está utilizando. Existen dos tipos de memorias: La MEMORIA
RAM (Random Acces Memory). Está integrada por uno o más chips y se
utiliza como memoria de trabajo donde podemos guardar o borrar nuestros
programas y datos. Y La MEMORIA ROM (Read Only Memory) consiste e
en un chip que tiene gravados una serie de programas y datos
indispensables para funcionamiento del ordenador: sistema de
autoarranque, control del hardware básico, diagnóstico.
DISCO DURO: es un dispositivo de almacenamiento no volátil, es decir
conserva la información que le ha sido almacenada de forma correcta aun
con la perdida de energía, emplea un sistema de grabación magnética
digital, es donde en la mayoría de los casos se encuentra almacenado el
sistema operativo de la computadora.

TARJETA DE VIDEO: es una tarjeta de expansión para una computadora,


encargada de procesar los datos provenientes de la CPU y transformarlos
en información comprensible y representable en un dispositivo de salida,
como un monitor o televisor.

TARJETA DE SONIDO: es una tarjeta de expansión para computadoras


que permite la entrada y salida de audio bajo el control de un programa
informático llamado controlador (en inglés Driver).

MOTHERBOARD: (placa madre) es una tarjeta en donde se ubican los


componentes clave de una computadora. Contiene el microprocesador, la
memoria y otros circuitos que son fundamentales para el funcionamiento
de la PC.

VENTILADORES: es un abanico que se encuentra en el procesador que


permite enfriar los componentes en la tarjeta madre.
Sistema operativo
Qué es el sistema operativo?
El sistema operativo es el software que coordina y dirige todos los servicios y
aplicaciones que utiliza el usuario, por eso es la más importante y fundamental en
una computadora. 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.
Los sistemas operativos consisten en interfaces gráficas, entornos de escritorio o
gestores de ventanas, que brindan al usuario una representación gráfica de los
procesos en marcha. También puede ser una línea de comandos, es decir, un
conjunto de instrucciones ordenado en base a su prioridad y que funciona en base
a comandos y órdenes introducidos por el usuario.

¿Para qué sirve un sistema operativo?

Los sistemas operativos permiten que otros programas puedan utilizarlo de apoyo para poder
funcionar. Es por ello que a partir del sistema utilizado podrán ser instalados ciertos programas
y otros no.

Como se ha dicho, los sistemas operativos son parte esencial del funcionamiento de los
sistemas informáticos. Son 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,
etc.
Componentes de un sistema operativo

El sistema operativo posee tres componentes esenciales. Estos hacen referencia a los paquetes
de software que permiten la interacción con el hardware:

 Sistema de archivos: Es el registro de archivos, donde estos adquieren una estructura


arbórea.

 Interpretación de comandos: En segundo lugar se encuentran aquellos componentes


que permiten la interpretación de los comandos. Estos tienen como función comunicar
las órdenes dadas por el usuario en un lenguaje que el hardware pueda interpretar, sin
que aquel que de las órdenes conozca dicho lenguaje.

 Núcleo: El último componente a mencionar es el núcleo. El mismo permite el


funcionamiento en cuestiones básicas como la comunicación, entrada y salida de datos,
gestión de procesos y de la memoria entre otros.
Funciones de un sistema operativo

Las funciones del sistema operativo precisamente son:

 Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los


recursos necesarios.

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

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

 Administra la información para el buen funcionamiento de la PC.

 Se encarga de dirigir las autorizaciones de uso para los usuarios.

 Administra los archivos.


Tipos 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, de 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), fue 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 tempranamente 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: Se llama así al sistema operativo de los computadores Macintosh de Apple, y se
le conoce también 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, que todo el mundo
podría modificarlo sin violar derechos autorales ningunos. 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, y 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).
 HongMeng OS/HarmonyOS

La compañia china Huawei desarrolló un sistema operativo que llamó Hongmeng OS (en chino)
o HarmonyOS. Inicialmente esta compañía utilizaba el sistema operativo de Microsoft.

 IBM OS/360

El sistema OS/360 fue usado en la familia de computadores de IBM System/360 en la década


de los sesenta del siglo XX.

 MVS

IBM presentó en 1974 el sistema operativo MVS (por sus siglas Multiple Virtual Storage) para su
familia de computadoras System/370 y System/390. El MVS era un sistema multiprograma y
multiprocesador.
 VM

El sistema operativo VM (por sus siglas en inglésVirtual Machine) hace que una
computadora aparezca como varias computadoras reales. El VM puede correr
varios sistemas operativos, y se usa principalmente para probar sistemas
operativos.

 OpenVMS

OpenVMS es la última versión de los sistemas operativos VMS (por sus siglas en
inglés Virtual Memory System) desarrollados para las minicomputadoras VAX.

 Solaris

El sistema operativo desarrollado por la compañia Sun Microsystems,


Solaris, pertenece a la familia de sistemas operativos de UNIX. Actualmente se
llama Oracle Solaris. Se caracteriza por ser un sistema multiprocesador simétrico.

S-ar putea să vă placă și