Return to BSD News archive
Xref: sserve comp.os.os2.programmer:10908 comp.os.coherent:8926 comp.os.linux:34878 comp.os.mach:2719 comp.os.minix:21827 comp.periphs:3482 comp.unix.bsd:11834 comp.unix.pc-clone.32bit:2374 comp.os.386bsd.development:477 Newsgroups: comp.os.os2.programmer,comp.os.coherent,comp.os.linux,comp.os.mach,comp.os.minix,comp.periphs,comp.unix.bsd,comp.unix.pc-clone.32bit,comp.os.386bsd.development Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!darwin.sura.net!news-feed-1.peachnet.edu!umn.edu!csus.edu!netcom.com!jmonroy From: jmonroy@netcom.com (Jesus Monroy Jr) Subject: Flowchart symbols (in ASCII) ISO-1028 Message-ID: <jmonroyC5pxx0.Axv@netcom.com> Keywords: flowchart symbols ISO-1028 Organization: NETCOM On-line Communication Services (408 241-9760 guest) Date: Mon, 19 Apr 1993 06:55:48 GMT Lines: 159 The following are symbols I will be using in the flowcharts for the FDC and QIC implementations. _____________________________________________________________________________ Jesus Monroy Jr jmonroy@netcom.com /386BSD/device-drivers /fd /qic /clock /documentation _____________________________________________________________________________ Flowchart Symbols (using ASCII codes) ISO standard 1028 ANSI X3.5-1970 ---------------------------------------------------- Process input/Output Document +-------------+ --------------- +--------------+ | | / / | | | | / / | | | | / / | | | | / / | | | | / / | - -_ | +-------------+ ---------------- - - --- - - - - - - subroutine +-+-------------+-+ Connector | | | | | | | | () | | | | ( ) | | | | () | | | | +-+-------------+-+ (should be a round cirle) Terminal, Interrupt Comment (end,exit,return) +------------- +-------------+ |* ( ) ``````| ( ) | +-------------+ +------------- ---------------------------------------------------- for multi-thread processes ---------------------------------------------------- Process Merge Process Independence ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! V V V V V V ---------------- ---------------- ---------------- ---------------- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! V V V V V V ------------------------------------------------------- arrows(2 types) crossed lines(3 types) ------------------------------------------------------- V \/ ! ! \ / > < \ / ===+=== ```x''' x ^ / \ ! ! / \ /\ ------------------------------------------------------- Manual Operation Preparation Decision ----------------- -------------- /\ \ / / \ / \ \ / / \ / \ \ / / \ / \ \ / \ / \ / \ / \ / \ / ------ \------------/ \ / \/ Merge Collate Sort ---------- ---------- \ / \ / /\ \ / \ / / \ \ / \ / / \ \ / \ / / \ \/ \/ /________\ /\ \ / / \ \ / / \ \ / Extract / \ \ / / \ \/ /\ ---------- / \ / \ / \ / \ ---------- ------------------------------------------------------- Display(ugh) Tape Keyboard ------- (Magnetic) (push buttons) / ) +/ ) () / / / / /| +--+ ) (()) / / / / / | +--+ ) ((())) | | +\ ) (()) | | \------- (___ +-----------+ Magnetic Core Memory Online Storage Disk (non-volatile) ------------ (((()))) +--+----------+ ( ( | | | | | ( ( |(((())))| |--|----------| ( ( | | | | | ( ( | | | | | ------------ | | | | | | | | | | | | | | | | | | | | | | +--+----------+ (((()))) ------------------------------------------------------- Magnetic Drum Punch Card Punch Tape ------------ -------------+ - ( () / | |- -- -- ( ( ) / | | -- | ( ( ) | | | | ( () | | | - | ------------ | | | - - | +---------------+ - - -| --