Вы находитесь на странице: 1из 15

1

Sistema Operativo

Carlos Sánchez Hidalgo

Grado

5A

Materia

Informática

Colegio Sagrado Corazón de Jesús

Julio de 2018

Bogotá D.C.
2

Sistema Operativo

Presentado por:

Carlos Sánchez Hidalgo

Grado

5A

Docente

Jeison Contreras

Materia

Informática

Colegio Sagrado Corazón de Jesús

Julio 25 de 2018

Bogotá D.C.
3

Introducción

¿Para qué se hizo este trabajo?

Este trabajo se realizó para obtener más conocimientos sobre los sistemas operativos, y
tener una idea más precisa sobre sus funciones y sus beneficios.
¿Por qué hizo el trabajo?

Con el fin de adquirir más conocimientos ya que para mí es muy importante aprender
cada día algo más profundo de lo que es el sistemas operativo de una computadora o
cualquier otro dispositivo que lo requiera ya que no siempre es la computadora quien
utiliza este dispositivo.

¿Cómo hizo el trabajo?


Por medio de investigación por Internet, libros, y la ayuda de mis padres etc.
4

Sistema Operativo

Un sistema operativo es un conjunto de programas especialmente hechos para la


ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la
computadora. Este conjunto de programas que manejan el hardware de una computadora u otro
dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del
equipo y permite administrar, escalar y realizar interacción de tareas.
Un sistema operativo, tiene también como función, administrar todos los periféricos de una
computadora. Es el encargado de mantener la integridad del sistema.
Podemos decir que el sistema operativo es el programa más importante de la computadora.

Tipos de Sistemas Operativos

Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué
tipo de funciones proveen, y en qué tipo de equipo puede ser usado. Algunos sistemas operativos
permiten administrar gran cantidad de usuarios, en cambio otros controlan dispositivos de
hardware como bombas de petróleo.
Cuando el sistema operativo comienza a funcionar, inicia los procesos que luego va a
necesitar para funcionar correctamente. Esos procesos pueden ser archivos que necesitan ser
frecuentemente actualizados, o archivos que procesan datos útiles para el sistema. Es posible
tener acceso a distintos procesos del sistema operativo, a través del administrador de tareas,
donde se encuentran todos los procesos que están en funcionamiento desde la inicialización del
sistema operativo hasta su uso actual.
Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar la ejecución
de los programas que el usuario utiliza. Cuando un programa está en ejecución, el sistema
operativo continúa trabajando. Por ejemplo, muchos programas necesitan realizar acceso al
teclado, vídeo e impresora, así como accesos al disco para leer y grabar archivos. Todos esos
accesos son realizados por el sistema operativo, que se encuentra todo el tiempo activo, prestando
servicios a los programas que están siendo ejecutados.
El sistema operativo también hace una administración de los recursos de la computadora, para
evitar que los programas entren en conflicto. Por ejemplo, evita que dos programas accedan
simultáneamente al mismo sector de la memoria, lo que podría causar grandes problemas. El
5

sistema operativo funciona como un “maestro”, procurando que todos los programas y todos los
componentes de la computadora funcionen de forma armónica.

Funciones básica del Sistema Operativo


El sistema operativo es un conjunto de programas que:
 Inicializa el hardware del ordenador
 Suministra rutinas básicas para controlar dispositivos
 Permite administrar, escalonar e interactuar tareas
 Mantiene la integridad de sistema
Un Sistema Operativo muy simple, por ejemplo, para un sistema de control de seguridad,
podría ser almacenado en una memoria ROM (Memoria de sólo Lectura: un chip que mantiene
las instrucciones para el dispositivo), y tomar el control al ser conectado al equipo. Su primera
tarea sería reajustar (y probablemente probar) los sensores de hardware y alarmas, y entonces
activar una rutina que “escucha” ininterrumpidamente todos los sensores del sistema. Si el estado
de cualquier sensor de entrada cambiara, se activaría una rutina de alarma.
En un gran servidor multiusuario, con muchas computadoras conectadas a él, el Sistema
Operativo es mucho más complejo. Tiene que administrar y ejecutar todos los pedidos de los
usuarios y asegurar que ellos no interfieran entre sí. Tiene que compartir todos los dispositivos
que son del tipo serial por naturaleza (equipos que sólo pueden ser usados por un usuario de cada
vez, como impresoras y discos) entre todos los usuarios que piden utilizar este tipo de
servicios. El Sistema Operativo puede ser almacenado en un disco, y determinadas partes de él
son cargadas en la memoria del ordenador (RAM) cuando es necesario.

El sistema operativo provee utilidades para:


 Administración de Archivos y Documentos creados por usuarios
 Ejecución controlada de Programas
 Comunicación entre usuarios y con otras computadoras
 Administración de pedidos de usuarios para usar programas y espacio de almacenamiento.
Adicionalmente, el Sistema Operativo necesitaría presentar a cada usuario una interfaz que
acepte, interprete, y ejecute comandos o programas del usuario. Esta interfaz es normalmente
llamada SHELL o intérprete de línea de comando (CLI). En algunos sistemas podría ser una
6

simple línea de texto que utilicen palabras claves; en otros sistemas podrían ser gráficas, usando
ventanas y un dispositivo señalador como un mouse.

Las partes de un Sistema Operativo


El sistema operativo de una computadora que es usado por muchas personas al mismo tiempo,
es un sistema complejo. Contiene millones de líneas de instrucciones escritas por
programadores. Para hacer los sistemas operativos más fáciles son construidos como un conjunto
de módulos, y cada módulo responsable de realizar una función. Los módulos típicos en un
gran Sistema Operativo multiusuario generalmente son:
 Núcleo (Kernel en inglés)
 Administrador de procesos
 Scheduler
 Administrador de archivos
El Núcleo – Ejecución en Tiempo-Real
El núcleo de un sistema operativo es algunas veces llamado EJECUCION en tiempo real.
Algunas de las funciones ejecutadas son:
 Intercambio entre programas
 Control y programación de los dispositivos de hardware
 Administración de memoria
 Administración de procesos
 Escalonamiento de tareas
 Comunicación entre procesos
 Procesamiento de excepciones y de interrupciones

Clasificación de los Sistemas Operativo


Es un sistema operativo aquel conjunto de programas que se permite a un usuario ejecutar una o
varias tareas en la computadora. De esta forma, el sistema operativo resulta la intermediación
entre el usuario y la computadora, siendo el software básico que provee la interfaz entre todo el
resto de los programas y los dispositivos de hardware (como el monitor, el teclado, los parlantes
o el micrófono).
7

Funciones
De esta forma, las funciones que todo sistema operativo viene a cumplir son varias, pero se
destaca la primera de todas que es inicializar el hardware del ordenador; luego suministrar rutinas
básicas para controlar dispositivos; administrar, reorganizar e interactuar las tareas entre sí; y
sobre todo mantener la integridad del sistema. Tanto las amenazas (virus) como las herramientas
de prevención (antivirus) están pensadas justamente para la seguridad de los sistemas operativos.
Estructura de los S.O
En efecto, la estructura de un sistema operativo es de cinco grandes ‘capas’ o etapas, cada una de
las cuales tiene una serie de funciones asociadas:
 El núcleo es la herramienta que gestiona todos los procesos, siendo la encargada de lleva la cuenta
de todos los activos y de planificarlos. Esto incluye la selección del tiempo del procesador que
ocupará cada uno, por lo que es una etapa muy importante que debe tener mucha inteligencia.
 Entrada y salida básica proporciona funciones primitivas asociadas con la gestión de la memoria
secundaria, proveyendo las herramientas necesarias para la localización e interpretación de los
bloques de datos en el disco duro, pero sin llegar a dar muchos detalles.
 La gestión de la memoria administra la memoria RAM, asignando y liberando a los procesos de
una parte de la memoria de la computadora.
 El sistema de archivo proporciona las funciones que son necesarias para almacenar la información
en archivos.
 La última etapa es la intérprete de comando, donde se ubica la interfaz visible para el usuario. Esta
se va perfeccionando y configurando de acuerdo a la comodidad de los usuarios.

Clasificación de los sistemas operativos


Existen diferentes formas de clasificar y subdividir a los sistemas operativos. A continuación se
enumerarán los criterios, y luego los diferentes grupos que se forman en base a ellos:
 De acuerdo al modo de administración de tareas:
 Monotarea: Solamente puede ejecutar un en un momento dado. No puede interrumpir los procesos
en acción.
 Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Es capaz de asignar los recursos
de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos
funcionan a la vez.
8

 De acuerdo al modo de administración de los usuarios:


 Monousuario: Sólo permite ejecutar los programas de un usuario al mismo tiempo.
 Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas,
accediendo a la vez a los recursos de la computadora.
 De acuerdo a la forma de manejo de los recursos:
 Centralizado: Si permite usar los recursos de una sola computadora.
 Distribuido: Si permite utilizar los recursos de más de una computadora al mismo tiempo.
La historia de Windows
En el mercado se ofrecen diferentes sistemas operativos, cada uno de los cuales tiene para sí un
conjunto de ventajas y desventajas. Entre todos, el más popular es el sistema Windows, que fue
fundado en 1975 por Bill Gates y que introdujo la primera versión de un sistema operativo que
rápidamente evolucionó y fue incorporando funciones. La primera versión se dio en 1981 con
algunas pocas funciones, pero solo cuatro años más tarde el sistema se popularizó en la primera
versión de Windows, la 1.0.
Desde entonces las prestaciones fueron aumentando a una velocidad exponencial, y versiones de
Windows como 98, 2000 o XP fueron muy populares: la más reciente es Windows 7, lanzada en
2008 con avances notorios como el soporte para discos duros virtuales y el rendimiento mejorado
en procesadores multinúcleo. Algo parecido ocurrió con el avance de otros sistemas operativos,
entre los que se destaca el sistema abierto Linux.
Sistemas operativos en Internet
Claro que la definición convencional de los sistemas operativos es muy anterior a la existencia
de Internet, que vino a reconfigurar toda la visión que se tiene sobre las computadoras. Es posible
que los diferentes sistemas operativos cedan ante un único sistema operativo de Internet, en
donde todo depende de la ‘nube’. De esta forma cambiaría en forma notoria la utilización de las
computadoras porque no sería necesario bajar ni instalar ningún tipo de programa, como sucede
en servidores como Orkut.
En base a la existencia de una red de Internet es que se abre una nueva clasificación de los
sistemas operativos, referida al modo en el que los usuarios acceden a los servicios: los sistemas
operativos de red son los que tienen la capacidad de interactuar con sistemas operativos de otras
computadoras con el objeto de intercambiar información, mientras que los sistemas operativos
9

distribuidos abarcan los servicios de los de red, pero además integran recursos en una sola
máquina virtual a la que el usuario accede en forma transparente.

Los sistemas operativos más conocidos.


Sin dudas, el sistema operativo más conocido es Windows, desarrollado por la empresa
Microsoft.

Los sistemas operativos más populares:


– Microsoft Windows (para computadoras). Que es Microsoft?
– Windows Server (para servidores)
– Linux (para computadoras y servidores)
– Mac OS (para computadoras)
– Chrome OS (para computadoras)
– Android (para smartphones)
– Windows Phone(para smartphones)
– iOS (para smartphones)
– BlackBerry OS (para smartphones)
10

Línea de Tiempo de Windows (1985-2015)


11

Líneas de Comandos
La línea de comandos o consola (del inglés shell) permite al usuario mandar instrucciones
mediante la pulsación de la tecla ↵ Entrar en el teclado, lanzando la ejecución de procesos

internos al propio intérprete de comandos o de programas externos al mismo. Algunas de


estas consolas son:
 command.com para los sistemas basados en DOS (MS-DOS, PC-DOS, DR-DOS, FreeDOS,
etc.)
 cmd.exe para los sistemas basados en Windows NT (2000, XP, 2003 Server, Vista, 2008
Server, etc.)
 bash, sh, csh, ksh, etc. para los sistemas basados en Unix (GNU/Linux, *BSD, Solaris, etc.).
12

En realidad, la línea de comandos no es más que una de las formas en que el usuario
interacciona con el ordenador, junto con la interfaz gráfica. En la línea de comandos, el usuario
escribe la instrucción o el programa que deseaba que sea ejecutado por el ordenador. Esta
interacción la lleva a cabo un programa que se suele llamar intérprete de comandos.
En sistemas operativos tipo Windows, puede lanzarse el intérprete pulsando la
tecla ⊞ Win + R y ejecutando la orden: cmd. En sistemas operativos tipo UNIX, como Linux, el

intérprete de comandos (por defecto suele ser bash) aparece disponible en el menú de
aplicaciones, por lo que se puede ejecutar mediante el ratón, haciendo clic sobre el icono
correspondiente.

Tipos de comandos
 ATTRIB: establece los atributos de los archivos como solo lectura, oculto, archivo y
sistema entre otros. BACKSLASH: Es una barra invertida, separa caracteres que le siga
haciendo que sea interpretado literalmente.
 CALL: Llama a un archivo por lotes desde otro. CD: sirve para cambiar de escritori
 CHKDSK: se encarga de revisar tus discos duros y dependiendo su formato (NTFS o
FAT) revisa la integridad de los archivos, la integridad del espacio en blanco, la de los
índices, etc. para encontrar errores y corregirlos. CLS: Limpia la pantalla, una vez limpia
la pantalla coloca el cursor en la parte superior izquierda de la misma.
 COMP: Compara el contenido de dos archivos o conjuntos de archivos byte a byte. Si se
utiliza sin parámetros, comp le pregunta si desea especificar los archivos a comparar.
 DATE: Muestra la fecha y permite cambiarla DEL o ERASE: Borra un archivo del disco.
 DELETE: Scope: Especifica un intervalo de registros que desea marcar para su
eliminación. Las cláusulas de alcance son: ALL, NEXT nRecords, RECORD
nRecordNumber y REST. Para obtener más información acerca de las cláusulas de
alcance, vea el tema Cláusulas de alcance. Para obtener más información acerca de las
cláusulas de alcance, vea el tema Introducción al lenguaje. El alcance predeterminado
para el comando DELETE es el registro actual (NEXT 1). FOR lExpression1: Especifica
una condición por la cual solamente se marcan para su eliminación los registros que
satisfacen la condición lógica lExpression1. Rushmore optimizará una consulta creada
con DELETE... FOR si lExpression1 es una expresión optimizable y la tabla está indizada
13

por DELETED ( ). Para obtener el máximo rendimiento, utilice una expresión optimizable
en la cláusula FOR. Si desea obtener más información acerca de las expresiones
optimizables con Rushmore, vea SET OPTIMIZE y Usar Rushmore para agilizar el
acceso a los datos en Optimizar aplicaciones. WHILE lExpression2: Especifica una
condición por la cual los registros se marcan para su eliminación siempre y cuando
lExpression2 dé como resultado verdadero (.T.). IN nWorkArea: Especifica el área de
trabajo de la tabla en la cual se marcan los registros para su eliminación. IN cTableAlias:
Especifica el alias de la tabla en la cual se marcan los registros para su eliminación. Si
omite nWorkArea y cTableAlias, los registros se marcarán para su eliminación en la tabla
del área de trabajo seleccionada actualmente. NOOPTIMIZE: Desactiva la optimización
Rushmore de DELETE.
 DELTREE: elimina un directorio y todos los archivos y subdirectorios que contiene.
Unidad y ruta: Especifica el nombre del directorio que desea eliminar. El comando
DELTREE eliminará todos los archivos que contenga el directorio especificado, así como
los subdirectorios y archivos en los subdirectorios secundarios de este directorio. /Y:
Ejecuta el comando DELTREE sin pedir primero que se confirme la eliminación. DIR:
Sirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duro
o en un disquete.
 DIR *.EXE: visualiza todos los archivos con extensión .EXE DIR /A: Muestra archivos
con un atributo especificado DIR /B; Lista solo el nombre de los archivos
 DIR /D: Por fecha y hora. De más antiguo al más moderno
 DIR /L: Lista con minúsculas DIR /N: Por nombre en orden alfabético
 DIR /O: Ordena los ficheros con respecto a un orden. Si entre los dos puntos y la letra de
la ordenación ponemos un signo -, el orden se invierte DIR /P: Hace una pausa después de
cada pantalla completa de información
 DIR /R: Archivos de solo lectura
 DIR /S: Archivos de sistema
 DIR /W: Muestra el directorio con solo nombres y a lo ancho DIR A *. : Todos los
archivos que empiezan por A y cuya extensión sea ninguna DIR A *.*: Todos los
archivos que empiezan por A, sea cual sea su extensión
14

 DISKCOPY: Copia el contenido completo de un disquete en otro. DISKCOPY


sobrescribe el contenido existente del disquete de destino al copiar la nueva información
 DISP: mostrar en la línea de comandos una secuencia de caracteres (cadenas de texto) o
bien un vector y/o matriz creado en MATLAB DOSKEY: Nos permite mantener
residente en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
 DEL *.*: borra todos los archivos del directorio activo. El sistema nos preguntará si
estamos seguros (es equivalente a escribir DEL.) ECHO: Activa o desactiva el volcado de
texto del programa (output) a la pantalla: ECHO [ON|OFF] echo [mensaje] Parámetros
ON|OFF Activa o desactiva el volcado de texto. Para conocer el estado actual, usar
ECHO sin parámetros. Mensaje El texto a mostrar.
 EDIT: Se utiliza para editar programas en código ASCII Enter Y Saldrá Esto
 EXIST: sale del MSDOS y regresa a WINDOWS FC: compara dos o un conjunto de
archivos y muestra las diferencias entre ellos. Sintaxis: FC [/A] [/C] [/L] [/N] [/T] [/W]
[unidad1] [camino1] NombreArchivo1 [unidad2] [camino2] NombreArchivo2 FC /B
[unidad1] [camino1] NombreArchivo1 [unidad2] [camino2] NombreArchivo2 /A:
Muestra sólo la primera y últimas líneas para cada grupo de diferencias. /B: Realiza una
comparación binaria. /C: Ignora mayúsculas y minúsculas. /L: Compara archivos como
texto en ASCII. /N: Muestra el número respectivo de línea durante una comparación
ASCII. /T: No reemplaza las tabulaciones por espacios. /W: Comprime espacios en
blanco (tabs y espacios) al comparar.
15

Conclusiones
Al terminar este trabajo he aprendido un poco más sobre lo que es un sistema operativo,
su función, para que sirve, que sin este sistema no funcionarían las computadoras, que el
S.O es lo más importante que es inicializar el hardware del ordenador para que de este
modo comience a operar el sistema operativo y así podamos realizar nuestras tareas he
investigar y obtener mayor conocimiento de diferentes temas y culturas a nivel mundial.

Вам также может понравиться