Find Jobs
Hire Freelancers

c operating system program

$10-30 USD

En curso
Publicado hace más de 8 años

$10-30 USD

Pagado a la entrega
Use each of the concurrency techniques: 1. semaphores 2. message passing To solve the following concurrency problem: A parking lot with a capacity of N cars is on an island. A ferry with a capacity of M cars shuttles cars between the mainland and the island. The ferry may cross whenever there are no cars waiting to get on the ferry (even if it is not full) provided that there are cars waiting on the other side. The ferry may also cross whenever it is full or (in the case of crossing to the island) when the number of cars in the ferry would fill the parking lot. You are to avoid deadlock and starvation. You may assume that the system contains more than N cars and that N is greater than M. Your program must be demonstrably correct. I will not read code for the purposes of checking correctness. Your description of the algorithm should make its correctness clear and demonstrate the techniques of semaphores and message passing. This program MUST be written in C.
ID del proyecto: 8755618

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi, I am an undergraduate in Computer Science and Engineering. I can do this for you. Feel free to contact. Thanks
$30 USD en 1 día
5,0 (1 comentario)
2,0
2,0
4 freelancers están ofertando un promedio de $85 USD por este trabajo
Avatar del usuario
I have more than enough experience to implement semaphores and message queues in C. I know all the core concepts in UNIX. Like forking, file descriptors, pids, named and anonymous pipes. I also have a deep working experience of dealing with bash/shell scripts and i can handsomely implement them within 48 hrs. Feel free to contact me anytime for this project
$154 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$45 USD en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$111 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
kanpur, India
5,0
11
Forma de pago verificada
Miembro desde nov 5, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.