汇编网首页登录博客注册
faseter的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏

[2008-01-10 20:40] 推荐博文 发现王爽老师写的一个教学的操作系统,和大家共享

图片载入中
早就听说王爽老师写了一个用于操作系统教学的系统--Toyix,今天偶然间发现了相关的网站,和大家共享。
http://www.toyix.net/

进程间通信----进程并发运行就涉及到进程对资源的争夺问题,下面用向屏幕输出字符来说明这个问题。程序如下: 

#include <toyix.h> 
void f1()
{
        int i;
        for(i=0; i < 80; i++)
        {
                gotoxy(i,7);
                delay(60);
                printf("a");
                
        }
}
void f2()
{
        int i;
        for(i=0; i < 80; i++)
        {
                gotoxy(i,9);
                delay(250);
                printf("b");
        }

main()
{
        cobegin(f1,f2,0);
        getch();

这个程序实现的功能是,f1在7行输出“a”,f2在9行输出“b”。
输出结果如上图:

显然输出结果和我们想要的结果不一致。造成这种情况的原因是两个进程争夺光标并在光标处显示。如果某个进程得到光标资源,但此时被时间片用尽,等下次被执行时,光标位置被其它进程改了,继续使用就出现显示混乱。 所以要保证设置光标和输出的原子性,要保证原子性,就要用到P、V原语。把光标看作一个资源,则设置信号量为1,就代表有1个资源,使用资源时调用P,释放资源时调用V,这样让得不到资源的进程睡眠等待,就可以解决这个问题了。
评论次数(69)  |  浏览次数(13186)  |  类型(默认类型) |  收藏此文  | 

[  huibian   发表于  2008-01-10 20:49  ]

沙发啊~~

[  startasm   发表于  2008-01-10 20:57  ]

好东西,收藏

[  mouse   发表于  2008-01-10 21:05  ]

王爽老师的新东西啊,超顶~

[  playboy   发表于  2008-01-10 21:16  ]

刚过去注册了,有问题我们一起探讨啊

[  游客   发表于  2008-01-10 22:45  ]

太好了

[  cxn   发表于  2008-01-10 22:48  ]

不错去看看.

[  david   发表于  2008-01-11 09:20  ]

很好! 谢谢!

[  游客   发表于  2008-01-11 12:08  ]

相当牛呀 哈哈

[  fishboy   发表于  2008-01-11 13:19  ]

太好了,等的就是这个!多谢博主了!
开始学习...

[  starrynight   发表于  2008-01-11 14:58  ]

这个系统是王爽老师开发的?!!!

惊!!!学习

太牛了,名字叫toyix是吧?这个名字有什么寓意吗?

[  wdm   发表于  2008-01-11 17:25  ]

管他什么*ix,王老师的东西错不了!

[  wushuai59   发表于  2008-01-11 18:32  ]

很好
我正为操作系统发愁呢
现在正合我意!

[  游客   发表于  2008-01-11 18:58  ]

好啊,我也下载学习一下

[  游客   发表于  2008-01-11 19:47  ]

toy从字面上理解是玩具。

[  qingqingziyin   发表于  2008-01-11 19:52  ]

linux,unix,toyix,有那么点意思。

[  游客   发表于  2008-01-15 12:23  ]

去看了看,超牛啊

谢谢lz

[  sysnap   发表于  2008-01-15 12:24  ]

刚才没开通博客,显示了游客了~

[  startasm   发表于  2008-01-15 14:10  ]

真是好东东啊,顶~

[  huibian   发表于  2008-01-23 08:51  ]

也可以自己尝试写个操作系统啊,解决自己和别人问题;)

[  游客   发表于  2008-01-23 10:39  ]

搜顶啊

[  coco   发表于  2008-01-25 13:08  ]

toyix 是学操作系统的教学软件
汇编语言 是学汇编的经典教程

[  游客   发表于  2008-01-29 16:05  ]

刚学完这本 汇编语言,接下来应该是操作系统了,谁知道学操作系统的经典教程啊??自学比较好的那种!!推荐一下,谢谢~~~

[  游客   发表于  2008-01-30 20:12  ]

下载了

[  游客   发表于  2008-01-31 14:56  ]

请问下载了这个,可是没有什么书籍,和这个系统有配套的学习书籍吗????

[  游客   发表于  2008-01-31 16:15  ]

符合操作系统知识原理,能够辅助你任何教材的使用。这个只是个辅助教学软件,使不容易模拟的抽象的操作系统知识能够直观的表示出来。

[  游客   发表于  2008-02-01 17:15  ]

游客   发表于  2008-01-31 14:56  ] 
请问下载了这个,可是没有什么书籍,和这个系统有配套的学习书籍吗????
--------------------
里面好像有使用手册,和函数的下载啊·

[  游客   发表于  2008-02-15 17:28  ]

我下载了,挺好用.对理解操作系统大多原理都有很好的帮助作用.朋友们别错过这个好帮手啊

[  mayawenming   发表于  2008-02-19 10:11  ]

顶好,千年一遇啊o(∩_∩)o...哈哈

[  starrynight   发表于  2008-02-19 11:26  ]

遇到了

[  游客   发表于  2008-02-19 15:50  ]

去下载看看~!

[  游客   发表于  2008-02-20 18:48  ]

还有这么牛的东西啊???!!!

[  游客   发表于  2008-02-26 22:20  ]

去看看!

[  游客   发表于  2008-02-29 20:15  ]

下载了,感觉挺神奇的,,超顶~!

[  游客   发表于  2008-02-29 21:56  ]

什么dongdong东东?

[  pirates   发表于  2008-03-13 12:29  ]

toyix,类似于linux,unix的命名啊,呵呵,toy,顾名思义,就是玩具了,以前微软不是出过powertoy吗,就是针对9x系统的一些优化设置的,王爽老师就是牛,写个操作系统跟搞个玩具似的.

[  游客   发表于  2008-03-22 13:31  ]

俺下载了,但是不能用啊!

当在TOYIXCE下输入co时,系统反应toy不正确,为什么?

[  mouse   发表于  2008-03-25 09:43  ]

我猜测楼上的兄弟应该是安装的时候这个步骤错了:

安装步骤:
1、下载TOYIXCE.zip文件,将压缩文件中的TOYIXCE文件夹解压到D盘根目录下,
--注意:这里需要放在d盘目录下。

前两天我还用过呢,没有问题。

[  游客   发表于  2008-04-01 21:38  ]

用了用,挺不错,简洁,明了!

[  游客   发表于  2008-04-01 21:39  ]

顶~~顶~~顶~~

[  lkx   发表于  2008-04-13 16:18  ]

啊王老师的东西一定要好好看看

[  游客   发表于  2008-04-24 13:19  ]

已下。强啊!

[  norwolfli   发表于  2008-05-25 17:43  ]

都是王爽老师fans啊。

[  游客   发表于  2008-07-29 16:47  ]

着实很实用,这样学操作系统有形象化得演示了~~

[  fontomas   发表于  2008-08-02 19:58  ]

我刚刚也下载了,张准被学完汇编学一下操作系统的内容,顶了!

[  towersimper   发表于  2008-10-30 13:29  ]

不错的啊啊。呵呵。我也来学习一下。

[  yuhuofei   发表于  2008-12-19 19:14  ]

支持一下。

[  zjypokemon111942   发表于  2009-03-26 10:26  ]

狂支持!

[  游客   发表于  2009-04-02 21:12  ]

不错!

[  billli   发表于  2009-06-29 20:33  ]

谢谢,下了看看

[  zdpopup   发表于  2009-08-06 00:31  ]

除了有时间学习这个外,我还有个问题.
你怎么在文章内插入图片的啊
我用
<img alt="" src="图片地址"/>
不行啊,显的是字符啊

[  sissim   发表于  2009-10-20 21:34  ]

下载了!谢谢

[  qingtianyanling   发表于  2009-10-22 13:13  ]

谢谢啊!下载了,有用!

[  dq051524   发表于  2009-12-26 10:06  ]

我也下了 虽然现在不是很明白

[  loveyang   发表于  2010-01-27 17:26  ]

绝对赞!

[  yoyou   发表于  2010-05-29 21:22  ]

怎么用啊,还不知道

[  zkry04   发表于  2010-07-22 11:56  ]

正准备下,看了楼上的留言,心动了

[  wenjie   发表于  2010-07-29 11:25  ]

狂顶啊,现在的操作系统都太大、太复杂了,学起来都不知道要怎么入手,有这个最核心的,那可是爽歪歪了,哈哈

[  three-stone   发表于  2010-10-21 16:31  ]

有源码  ?

[  lanhaibin   发表于  2011-03-31 20:33  ]

我也想要源代码呢

[  winterforest   发表于  2011-04-23 09:54  ]

顶啊!

[  游客   发表于  2011-06-08 00:11  ]

求该操作系统代码!

[  baoyx007   发表于  2011-09-05 17:46  ]

牛!!!

[  alabohuitu   发表于  2011-11-02 10:20  ]

好用,非常支持

[  frzh   发表于  2012-06-03 00:00  ]

怎么不能用啊

[  ndzjx   发表于  2013-01-02 14:21  ]

Linking...
1.com : unable to open file怎么办?

[  yeemi   发表于  2014-10-28 18:50  ]

我也刚发现了这个网站,可是我按照说明奖toyixce文件夹放在D:\输入co后,显示CE shell can not run,然后就死机了,为什么不能用啊啊。

[  yeemi   发表于  2014-10-28 19:19  ]

我知道问题在哪了,打扰各位了

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码