View Single Post
  #10   Ban this user!
Old 12-05-2006, 12:10 AM
Tom Brown Tom Brown is offline
 
Join Date: Mar 2004
Location: Canada
Posts: 45
Tom Brown is on a distinguished road

There are a couple of things I wish to comment on. I apologize in advance for being contradictory. I just think a couple of philosophical items could use another view to enhance the objectivity.


Originally Posted by NC Cams View Post
It has it's problems, especially when it comes to "openness", especially since the inception of Win 2k or above. Ask anone who's had a blue screen in the middle of a program when the uP decides to do something and/or hobbles/bobbles what had once been a perfectly smooth finish cut.
Windows can be rock solid if you exercise careful version control with your device drivers and make sure your hardware is solid. Many BSODs are caused by flakey RAM. I would suggest that a stripped down Windows installation can be as reliable as a stripped down Linux installation. The problem with Windows stems from the tons of devices supported and the quantities of device drivers of varying qualities running at ring 0 level.

A CAM environment really calls for ECC memory but who wants to pop for an Opteron/Zeon to run their machine?




Originally Posted by NC Cams View Post
Do you think that Intiel, AMD, TI et al who make processor chips have CNC equipment is Windows based???
Yes. They do. I was blown away to discover most of AMD's fab floor populated with manufacturing machines run on Windows.

TI dropped their CPU lines long, long ago to focus on DSPs.

Most of AMD's automated precision manufacturing (APM) system is built mostly with Windows boxes. That is changing and they are moving to Linux but it has barely made a dent in their manufacturing technology footprint to date.

I will add that AMD's APM is about as successful of a system as there is on the planet right now.


Originally Posted by NC Cams View Post
Notice how few Macs there are in CNC??? SOme machines simply do some things better than others (as do the O/S's). Ever wonder why???
There is no technical reason a Mac wouldn't make as good or better of a CAM machine than most Linux boxes. Mac is built on BSD Unix which is so closely related to Linux that it's tough to chose one over the other on merit. Pretty much all of the non-graphical apps on OS X were ported from Linux... and by ported, I mean recompiled without change.

I just came from a Cisco security course and the Cisco same security client runs on both Linux and OS X. Once again... a *security client*. Of course, there is also a pretty graphical client for OS X that Linux doesn't have (Linux users scoff at such luxuries as graphical applications or indoor toilets )


Originally Posted by unterhaus View Post
I have the same problem. The wasting of cycles and memory is painful. The other thing that is painful is that as we get faster and faster processors, the I/O speed that's available to things like CNC doesn't get any faster. Just doesn't seem right.
I hessitate to offer so many conflicting points of view but I would suggest that the RS232 serial I knew as a kid is so long obsolete that it's rediculous they still include it on some motherboards. The thing was just barely able to handle 2400 bps modem communcations without dropping characters. It basically broke at higher modem speeds and was upgraded with fifo buffers to keep from dropping bytes. Is anyone old enough to remember the buffered UART evolution?

Centronics parallel was a cadillac point to point connector in it's day but it too has been enhanced a few times and then left for superior architectures.

Small device communication was re-thought in the 90s and a new serial technology was created and developed. The new technology allowed for massive expansion of serial ports, using hubs to allow for the addition of more ports and connection of more devices, and a sliding technology window that would allow for speed improvements with the retention of compatability with previous speed levels. This serial technology is called USB.

RS232... even in it's most evolved specification is pretty much topped out at 115Kbps. USB 2.0 currently hums along at 480Mbps. That makes it roughly 4000 times faster.

I believe USB is of dubious value these days as we enter the age of the IP connected appliance. Everything seems to be going toward ethernet connectivity and device autonomy. I applaud Gecko for creating the G-Rex.

Ethernet currently scales to 10Gbps with a draft specification of 1000Gbps or 1Tbps due for ratification in the relatively near future.

It seems to me inter device communications has improved more than five orders of magnitude while dropping in cost significantly. Does anyone remember the old Digi cards and PORT/S modules to drive more than 4 serial ports? I can assure you those did not come as cheaply as a modern USB hub.

.... just a different perspective on a few items.

It seems to me, one day in the not too distant future, the EMC community is going to have to embrace some of these new technologies and architectures. I would imagine it's already happening and will find it's way into the public distribution at some point.
Reply With Quote

Sponsored Links
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361