- [yeemi] 我知道问题在哪了,打扰各位了 10/28 19:19
- [yeemi] 我也刚发现了这个网站,可是我按照说明奖toyixce文件夹放在D:\输入co后,显示CE shell 10/28 18:50
- [ndzjx] Linking... 1.com : unable to open file怎么办? 01/02 14:21
- [frzh] 怎么不能用啊 06/03 00:00
- [alabohuitu] 好用,非常支持 11/02 10:20
- [baoyx007] 牛!!! 09/05 17:46
- [游客] 求该操作系统代码! 06/08 00:11
- [winterforest] 顶啊! 04/23 09:54
- [lanhaibin] 我也想要源代码呢 03/31 20:33
- [three-stone] 有源码 ? 10/21 16:31
[2008-01-10 20:40] 发现王爽老师写的一个教学的操作系统,和大家共享
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,这样让得不到资源的进程睡眠等待,就可以解决这个问题了。
[ 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 ]
我知道问题在哪了,打扰各位了